También puedes echar una ojeada a los
cursos (gratuitos) de Microsoft Virtual ACademy. Hay muchos, pero por ejemplo para empezar:
Desarrollando en .Net con Visual Studio
En el presente curso aprenderás los fundamentos básicos de programación con el uso de C#, Aplicaciones Orientadas a Windows y de la misma manera Aplicaciones Web con ASP .Net, así como el manejo de servicios tales como Windows Presentation Foundation, Windows WorkFlow Foundation y Windows Comunication Foundation. http://www.microsoftvirtualacademy.c...desarrollo-net C# Fundamentals for Absolute Beginners http://www.microsoftvirtualacademy.c...lute-beginners