well, people are very different, what is good for one is bad for others,
to be honest if I would to learn something I avoid something hard to read or with a lot of distracting useless stuff like video, cartoon or something like that.
In my opinion the best way are books
another question if you don't mind, what is the difference between Ruby and Ruby on Rails?
ruby is the programing language, ruby on rail or ror is a framework for web application based writen in ruby,
if you have experience with objectual programing ruby is not so hard to learn,
And if I don't have any language experience other than html?
is not a problem, sometimes is better to don't have experiece because this way you avoid a language mushup,
what I mean with oop is that if you understand the concept is more easy to learn, that's all,