One of the key areas of my job is to help developers who want to learn Visual Studio find all the resources we have available for them. Very quickly after I joined Microsoft 15 months ago I realized one of our problems is that we have too many resources for developers produced by different groups, and that we have a long way to go to find the best way to present all this information to developers.

Especially for a new developer, it is hard to discover everything we make available (often for free) on the vast MSDN site, Channel 9, GotDotNet, Asp.Net, Msdncontent.com, our Support group, Microsoft Learning and so on.

On a recent thread on
Joel’s forum , someone was looking for a free training video to get started with Visual Basic. Here are the resources I recommended:

  • You can download the new Visual Express 2005 Express Edition for free from MSDN Labs . After completing registration you will get access to three free books:
    - Introducing ASP.NET 2.0
    - Introducing Microsoft® Visual Basic® 2005 for Developers, and
    - Writing Secure Code, 2nd Edition

  • Microsoft also offers free beginner training videos online
  • You can download the book Introducing Visual Basic 2005 for Developers for free here
  • Complete e-Learning courses are avalaible also free until launch (only a few weeks away)from Microsoft Learning
  • AppDev has a free video training CD for download on their site.

    Two things are very evident: One, that we have excellent resources for beginner developers and second that all these resources are in different sites. We also need to do a (much) better job in promoting our partner's rescources. In the next few months we are making a number of improvements to start to solve this problem. If you have any ideas or comments I would love so hear them!