What would you like to build? If you can name it, you can probably build it with C#.
This programming language can be used to make interactive websites, mobile apps, video games, augmented reality (AR), virtual reality (VR), desktop applications, and back-end services – just to name a few. For example, the mobile game Pokemon Go and the Stack Overflow website were built with frameworks that can be run with C# (Unity and ASP.NET, respectively).
Even if you already know a programming language, learning C# (pronounced “cee sharp”) can make you a better programmer:
If you’re familiar with Java, you’ll recognize how C# programs are built—by defining objects that interact with each other, which makes code reusable and easy to manage.
What are your goals with learning C#? (There are no wrong answers!)
Keep those in mind when taking this course.