Let's say that a person is a very good ruby programmer but so far hasn't shown any interest for the web. And let's say that now he wants to start programming with rails. How much of ruby "is in" programming with "rails" and how much is overhead? What I mean is... if one's intention is to develop in rails, does he really need to study deeply ruby, or would be better to get a general overview of ruby and spend all the time learning ruby on rails? I know I am confused :-)