I'm a desktop app developer, I wanted to study web programming. Is it good to skip ASP.NET and jump into ASP.NET MVC directly? My last experience with web is with PHP, circa 2000
And also, is ASP.NET MVC enterprise-ready(think desktop apps with rich user experience) in terms of components support (be it open-source or commercial ones) ?