If you want MVVM, then once you learn MVC, learn how to apply Knockout.js.
>I sometimes wonder whether a MVVM pattern would have been better - but trying to compare the two in a web context makes my brain hurt :-{
Craig Berntson
MCSD, Microsoft .Net MVP, Grape City Community Influencer