This general-purpose language was originally designed by Microsoft to be used for developing apps on the Microsoft platform, and C# developers love it for being pleasant to use and well-designed. If you want to build apps for the Microsoft platform, you should naturally learn C#.
Learning C#? Get C# help now.