In terms of languages across the .NET ecosystem, some would say VB.NET is going to be more core functionalities (legacy?) versus a language like C#, which MS seems fully invested in. Most universities (that I know of) are teaching more Java/Python. How does MS break into the educational realm, so that students can gain experience in moving to Enterprise vs. the startup world. The Imagine program is good, but are there other initiatives? Learning things like SSRS, AS, IS are skills employers seem to want. Essentially it seems like you need to keep developers trained on the .NET platforms/languages so they use them, or the numbers would diminish.
Jeremy Likness
Empowering developers to be their best.