¿Dónde puedo aprender a hacer aplicaciones basadas en web usando C #?

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

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!

Aprender C # en estos días es bastante sencillo. El recurso más valioso que me ayudó durante este proceso son los tutoriales basados ​​en YouTube de kudvenkat. Estos son breves tutoriales centrados en cada parte del proceso de desarrollo web. El único problema puede ser que tienes que aprender HTML y CSS por ti mismo. Los tutoriales para la programación del lado del servidor basados ​​en C # están todos allí.
El enlace es:
https://youtube.com/user/kudvenkat