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.
Craig Berntson
MCSD, Microsoft .Net MVP, Grape City Community Influencer