Make sure you follow up C# with learning MVC. That will give you a solid ground on what is out in the wild. Web/Windows forms of course helps too, and then there are Windows services.
Also, it's not so much the language that's hard. It's learning Microsoft's framework, so you want to get something on the .NET framework.