Get Help:Ask a Question in our Forums|Report a Bug|More Help Resources
Apr 16, 2012 02:40 PM|LINK
That's a really broad question, but asp.net mvc is suitable for really any type of application. It has great features for binding data and offers you much customization. If you want to really learn the framework I would consider building a custom model binder,
custom attributes and work on creating custom routes.
Also look up unit testing and test driven development. One of the nice things about asp.net mvc is that it was built with testing in mind and they make it really easy to test your applications.
The mvc music store is a great resource to get started
The tutorials on this site are great
This book is a really good book that will cover everything from basics, to all the foundation you need
lastly, if you want to see (and learn) the future of mvc and webapps. Take a look a this video on single page applications, this is really cutting edge stuff