Register now or log in to join your professional community.
C# is used to program the code behind for all .NET applications. It's the platform you are working on that will make the difference. If it's web development, then focus on ASP.NET. If it's mobile or desktop, focus on XAML.
If suggest you focus on ASP.NET/C# which is very popular and might become handy when dealing with MS Sharepoint.
Its up to you... All languages have its own benefits start with the language in which you are good..
Even though i will recommend you ASP.NET/C#.Net since you can see a lot of opening are there ..
The most important thing regardless of which programming language you will use, is the core foundation of programming itself. If you belive you have a strong programming foundation (either C, Pascal, Java, etc), it will be easy for you to migrate from one programming language to another.
In terms of career, you need to know what specific field you want to start your career (web, mobile, cloud, desktop, etc). For web, I recommend either ASP.NET in C# or PHP. For mobile, I recommend you to use Java for Android or Objective - C for iOS.