, PerfectPhase wrote

If the video's here aren't your sort of thing I highly recommend http://pluralsight.com/training

Seconded. Pluralsight is the best video store for MS stack devs, I cannot stop going back to it. Clear concise explanations, that cover nearly everything you need to know to go from newbie to pro.