Soon, I'm going to take a course in ASP.NET. But "unfortunately" the course is based on ASP.NET 3.5 using Murach ASP.NET 3.5 as textbook. I'm a bit concern since the current latest version is ASP.NET 4.0. There's a chance that the course will upgrade to 4.0 next semester, should I do it now or wait until next semester for version 4.0? My long term goal is to get a MCPD WEb developer cert. Thanks
migrated from stackoverflow.com May 13 '11 at 21:51
This question came from our site for professional and enthusiast programmers.
The main difference between ASP.Net in .Net v3.5 and v4 is the introduction MVC 3 with the Razor view engine.
While I would strongly recommend learning Razor over WebForms, I would say as a beginner there will be plenty core knowledge to learn besides the view engine, and that you would be better served by taking the class now rather than waiting. After the class, you will have knowledge you can practice with (and practice, imho, is the most important part of learning). You can always learn Razor later, and you will be able to appreciate the improvement.