Tendrás que aprender el front end primero. Vaya a Codecademy y haga las pistas HTML, CSS, JavaScript y jQuery, en ese orden.
Aprende a codificar
Luego, construye algunos proyectos. Los proyectos front-end en Free Code Camp presentan grandes desafíos: http://www.freecodecamp.com
- ¿Cuáles son algunas buenas prácticas al transformar y almacenar en caché los datos en aplicaciones RESTful APIs?
- ¿Qué servicio web utilizas cuando contratas al programador?
- ¿Qué debo elegir para una aplicación web altamente personalizada en R, Shiny vs. OpenCPU?
- ¿Usaría Slim Framework para una aplicación PHP comercial, en lugar de una opción más tradicional como Laravel o Symfony?
- ¿Cómo debe ser la descripción del trabajo para un desarrollador de aplicaciones web en una startup nueva y patentada? ¿Qué habilidades, idiomas y habilidades son necesarias?
Una vez que haya hecho algunos de esos, comience a aprender C # y .Net.
Comience aquí: Fundamentos de C # para principiantes absolutos
Luego haría este curso edX: Programación con C #
Después de eso, recomiendo este libro: Pro C # 5.0 y .NET 4.5 Framework (Expert’s Voice in .NET): Andrew Troelsen: 9781430242338: Amazon.com: Libros
Después de eso, sumérgete en .Net MVC con esta hoja de ruta: MVC
¡Deberias hacer eso! Después de hacer todo eso, debería estar listo para comenzar a crear algunas aplicaciones .Net modernas y excelentes para la web.
¡Buena suerte!