@Dr Herbie: Don't learn PHP, one you get the hang of it you will hate many of the OO restrictions it has if you allready know a decent OO language. (Even though PHP 6 seems to have improved a bit, but OO was only added in PHP5 so it has many strange stuff left. It's like java generics, it works but ones you try strange stuff it failes.

I would say learn RAZOR first in Webmatrix and than and MVC3.