I built Ruby off Rails because ruby is awesome, and there are too many developers who don’t realize it. And the more I trained people, the more I found that: Developers who learn ruby first learn Rails Best.
Announcing: Ruby Off Rails
That means, they pick up on concepts about instance variables, validations, how to create non-ActiveRecord classes, and most importantly: testing.