Hey,

At the minute, Microsoft are really pushing ASP.Net MVC, so you are likely to see a lot of hype about it going around just now.

One of the big driving factors behind MVC is it's ability to lend itself towards TDD (Test Driven Development) in fact, if you create an MVC Application in VS 2010, it actually creates a Unit Test Project to go along with it. If you lean at all towards TDD, then it would make sense for you to learn ASP.Net MVC.

Having said all that, ASP.Net has been around for a long while now, and most of the kinks have been ironed out of it, and with ASP.Net 4.0, there have been some impressive additions to the core functionality.

If I were in your position, I would say start with ASP.Net, get to know the fundamentals, and then build on it to learn MVC. Just my opinion.

Gary