Wow, muchas preguntas. Si está comenzando ahora, comience aprendiendo ASP.Net MVC Core. Aquí hay un gran libro, pero a) no es para programadores principiantes yb) el autor se vuelve bastante repetitivo si lo lees directamente; repite las cosas bastante al principio de cada capítulo en caso de que estés “navegando” a tu gusto. Los capítulos.
Pro ASP.NET Core MVC 6, ADAM FREEMAN, eBook – Amazon.com
En todo caso, Microsoft se está alejando de los enfoques propietarios como WebControls, ViewState y el ciclo de vida de la página (implementado para facilitar la transición de los desarrolladores de Windows a la web, hace años) y Core diseñado para adoptar tecnologías ampliamente utilizadas como Angular, React, JQuery, Bootstrap, etc.
- Cómo agregar filas dinámicamente a una tabla HTML con alguna función de clic
- ¿Qué nuevas extensiones de dominio son valiosas o lo serán en el futuro?
- ¿Qué aplicación / SaaS debo usar para hacer un seguimiento de los errores de una nueva aplicación?
- ¿Cuáles son todos los lenguajes de desarrollo web ordenados de peor a mejor? (incluidos los lenguajes de script como php?
- CSS: ¿Por qué los elementos se desplazan entre sí sin tocarse?
Por lo tanto, sería mejor aprender ASP.Net MVC Core en concierto con HTML5, Javascript y esos marcos que invertir en los enfoques heredados que se encuentran en versiones anteriores de ASP.Net. Microsoft parece estar encontrando un buen equilibrio entre aprovechar estas tecnologías, mantener relevantes ASP.Net, C # y SQL Server, y hacer que su IDE, Visual Studio, siga siendo una herramienta increíblemente increíble.
También mencionaré el conjunto de increíbles tutoriales en profundidad sobre Pluralsight: desarrollador en línea ilimitado, TI y capacitación creativa (puede ser necesaria una suscripción) sobre todas estas tecnologías y mucho más. No tengo ninguna afiliación con ellos más que como suscriptor, pero he aprendido muchísimo de su contenido.