What is C#?
C# is a cross-platform language that can be used to build a variety of applications. With C#, you can build websites, desktop applications, mobile apps (for Windows, Android, and iOS), games etc.
Once you learn fundamentals of C# and programming with the .NET framework, you’ll have lots of options in front of you. You can choose to build mobile apps if you prefer, or you can change job and work as a web developer. As long as you know the fundamentals well, switching to different technology stacks is pretty easy.