Lo que recomendaría es obtener una comprensión sólida de C # primero.
Junto con ese comentario, ¿ha trabajado con algún framework MVC en PHP (Zend framework, CakePHP?). Si es así, puede estar por delante de la curva en el aprendizaje de ASP.NET MVC.
Una vez que elija C #, hay algunos estándares de “convención sobre configuración” que se requieren al codificar con ASP.NET MVC. Por ejemplo, cada clase de controlador en su proyecto tiene un sufijo de “controlador”. Si tuviera una URL de http: // localhost / Product / List, tendría un controlador llamado ProductController con un método en esa clase llamado List.
Para tener una idea de un proyecto ASP.NET MVC de muestra, cargue MVC Music Store o NerdDinner.com – Where Geeks Eat project en Visual Studio – Microsoft Developer Tools (también hay una edición comunitaria gratuita) para comprender cómo trabajan.
- Me mudaré al Reino Unido. Soy mexicano y español. ¿Debería temerle al racismo?
- Voy a Assam para un viaje de una semana y también visitaré el Parque Nacional Kaziranga. ¿Qué más puedo visitar en una semana para aprovechar al máximo mi viaje?
- Soy un ingeniero. Deseo unirme a un banco. ¿Cuáles son las cosas básicas en la banca que debo saber?
- Mi presión arterial, triglicéridos, oxigenación de la sangre, colesterol total y LDL son normales, pero mi HDL es muy bajo (25 mg / dl). ¿Qué significa esto?
- Si mi esposa no ama las películas de acción, ¿hay alguna posibilidad de que le guste Lucy?
Si ya ha codificado aplicaciones PHP y comprende los principios generales orientados a objetos usando C #, ¡debería poder sacudir el mundo ASP.NET MVC!
Espero que esto haya ayudado.
(¡No te olvides de votar!)