Esta respuesta será un poco poco ortodoxa, y si no desea seguir el consejo, continúe. ¿Aún aquí?
Mi mejor consejo es que, una vez que haya comprendido los conceptos básicos sobre MVC, las bases de datos y demás en .NET, eche un vistazo rápido a cómo lo hace Python. O Node.Js. O incluso sumergirse en Linux por un momento.
Esto puede parecer un consejo extraño, pero demasiadas personas están atrapadas en un solo marco que lo anuncia como One True Way ™. Eso es casi tan tonto como lo anuncian las fresas como la fruta de mejor sabor en todo el mundo. Las personas son diferentes, las organizaciones son diferentes y una talla única no sirve para todos.
- ¿Por qué la gente sigue preguntando si deberían usar React o Angular o Node frente a cualquier otra cosa?
- ¿Las empresas muestran los PSD de todas las páginas o solo la página de inicio al cliente al crear un sitio web?
- ¿Puede el ensamblaje web destronar JavaScript?
- ¿Por qué mi página de destino no se está convirtiendo?
- ¿Cuál es la mejor empresa de desarrollo de squarespace?
Por lo tanto, comience con .NET, pero no se detenga allí, siga aprendiendo nuevos marcos (o al menos sus principios de diseño), y un par de años después sabrá en un nivel completamente diferente cuándo usar una solución sobre la otra, y más importante, cuando no usar esos.
Cualquiera puede agitar una espada; un verdadero espadachín sabe cuándo atacar y cuándo no.