I have experience in PHP, JSP/servelts and classic ASP, and I am trying to learn a bit about ASP.net MVC.
I figured out that http://www.asp.net is the website to go to get started.
But I am a little confused.
What all stuff exactly should I download to get started? What is the best IDE for this? Can I use Microsoft expression web? What all other stuff should I install? ASP.net Ajax? etc etc…
Should I learn asp.net before getting started with asp.net MVC or can I learn asp.net while learning asp.net MVC?
http://www.asp.net/mvc is the part of the site you want to stick to. You do not need to worry about ASP.NET Webforms or ASP.NET Ajax (which is only for webforms, MVC contains its own Ajax stuff, including jQuery, in the main MVC download). The MVC section of the site will give you all the getting started info you need.
Visual Web Developer Express 2008 is the best IDE to get started with. An easy way to install it (and the MVC stuff and requirements) is the Web Platform Installer.
Once you get going, read through Scott Guthrie’s MVC posts and check out Phil Haacked’s blog and Steven Walther’s blog.