.NET MVC 3 from Microsoft gains more and more popularity for ASP.NET web application development since the first version which was introduced in 2007 but developers ofter compare ASP.NET MVC to other mature MVC frameworks such as Ruby On Rails (Rails framework)
The best way to compare is to try both frameworks yourself and actually learning Ruby On Rails helps to understand ASP.NET MVC better.
Although there are a lot of books, tutorials, and screencasts available for RoR (Ruby On Rails), installing a suitable editor, learning command-line options takes time and effort before you actually can start coding. What to do?
This course includes 5 video screencasts and interactive code challenges after each screencast and this makes the course really interesting and no need to install anything! You can view and try to code in a browser directly.
To start the course use this link: https://www.codeschool.com/courses/rails-for-zombies
P.S.: don’t be confused by the “Buy Now” button on their website as actually the course is free and the cost is zero (you just need to register on the website to start the course)