I have been developing .NET applications for two years and now I want to learn new technologies in that.
I have noticed many people now prefer developing applications with asp.net MVC because it is easy to maintain and is more testable.
I tried to look at it but I found the coding bit different than the normal c# coding.
Can some body please suggest the best way to start learning asp.net MVC?
Do I need to learn MVC first, then MVC2 and MVC3?
Do I have to use to use n-hibernate or linq for database connectivity? (Because I don’t know any of them)
Please Suggest.
Many Thanks
I think http://www.asp.net/mvc is a good start to learn ASP.NET MVC. Also, I’d recommend to buy a good book such as Pro ASP.NET MVC 3 Framework.
You don’t have to use nHibernate or linq2SQL. You can use whatever ORM or data access technology you like best.
Also you don’t need to learn MVC 1/2 first. Start directly with the current version.