Telerik recently published a platform guidance for programmers working on Microsoft technology. It's worth a look: http://www.telerik.com/platformguidance.aspx
In short: for the desktop it is WPF, for Win 8 Xaml/C# and for rest ASP.NET MVC.
Although the cloud (Azure) is missing, the choices are quite simple for a Microsoft developer these days :-)
In short: for the desktop it is WPF, for Win 8 Xaml/C# and for rest ASP.NET MVC.
Although the cloud (Azure) is missing, the choices are quite simple for a Microsoft developer these days :-)