What you'll learn
Learn the fundamentals of C# and .NET Framework, Work with primitive types and expressions, Work with non-primitive types (classes, structs, arrays and enums)
Learn the difference between value types and reference types, Control the flow of programs using conditional statements
Use arrays and lists, Work with files and directories, Work with text, Work with date and time, Debug C# applications effectively
C# is a beautiful cross-platform language that can be used to build variety of applications. With C#, you can build mobile apps (for Windows, Android and iOS), games, web sites and desktop applications.
Once you master fundamentals of C# and programming with .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.