But my plan is that i want to fully understand ruby than i
head to rails to learn and build websites. My end goal
is to make websites.
I don’t think you need to “fully” understand ruby, just get
to a point where you can be sufficiently productive. The
best way is to write something on your own, ideally something
that is of medium size; something you can finish in a week
or at maximum, two weeks, even for a newcomer. Like tic tac
toe on the commandline or even something simpler.
Rails requires more knowledge in general; you sorta need to
understand ruby at the least to the point of where you can
though it is hidden behind abstraction, you should know how
a SQL database works and how ruby/rails interfaces with it).
I found the ruby books in general ok, the rails books fairly
boring. But the rails tutorials are sort of ok-ish. I remember
that I did that one tutorial where you built some simple
forum or something like that; or at the least something where
you could write/post/edit content. Have a look at these
tutorials, they may be easier. The rails books aren’t that
great IMO, I found them all very boring so I never finished
any of them before I eventually gave up.
(I do however had collect information locally and store that
in some way that is easy for me to digest/understand.)