I was lucky to be able to attend the Headspring MVC Bootcamp in Austin, TX for a week. Unfortunately my employer decided to send me and then not do MVC, so I had to wait 2 years to finally start doing it. Most of the training I received was in 2 so I had to quickly learn some of the newer concepts like Razor, Bundling, and jQueryUI.
>That's how I learned MVC. I'm working on a personal project to solve some issues at work. The nice thing is, because it's not a work task nor does it have a deadline, there's no deadline so I have made it a learning project. It's a "nice to have" project.
>
>>I've found that I learn best when I'm thrown right into the fire. Perhaps throw yourself right into a project.