I think they throw you in at the deep end:
http://www.microsoftvirtualacademy.com/Content/ViewContent.aspx?et=3371&m=3347&ct=18129#?fbid=0H51TfSnVtu:-}
>Here's some free online training that may help
>
http://www.microsoftvirtualacademy.com>
>
>>OK, I am considering throwing in the towel. I have decided to give dotnet a try. I have read several books about C# and VB#, and I believe that I will be able to write some code relatively fast. But I don't want to start in the wrong end, I want to do it right from the start, so I ask for some advice.
>>
>>First of all, I have Visual Studio 2012 Professional installed and running on my computer. I also have MS SQL server 2012 installed and running. And I will focus on C#.
>>
>>One of my first questions is, should I use Windows Forms or WPF Forms?
>>
>>In VFP I have sub-classed all the base classes, some of them more than one level. Should I do the same in .net also? If so, how?
>>
>>Can anyone recommend a good book (or two) with essential but not too much reading?
>>
>>Are there other important decisions I will have to make early in my learning phase?
>>
>>And last, please don't mock me! I will always remain a VFP lover, and I know that I haven't always written nice things about dotnet. From now on I will avoid writing negative about dotnet until I know better what I am talking about.