Para todos ustedes que quieren entrenarse en tecnologías Microsoft y no tienen suficiente presupuesto o tiempo para un entrenamiento presencial, les recomiendo estos kits de entrenamiento sin un orden en específico, el orden dependerá de sus necesidades:

Visual Studio 2010 and .NET Framework 4 Training Kit

SQL Server 2008 Developer Training Kit

ASP.NET MVC Training Kit

Visual Studio 2008 Training Kit

.NET 3.5 Enhancements Training Kit

Azure Services Training Kit

PHP on Windows Training Kit

Identity Developer Training Kit

Unified Communications Adoption and Training Kit 2007 R2

Espero le puedan sacar provecho.
Saludos,