Steps to learn a new fresh language!
I did other playgrounds (see my profile) as this one and in order to learn Ruby nothing like doing the same thing. Let’s see how powerful it is!
I bought the book The Well-Grounded Rubyist, Third Edition. So far so good! See the official source-code from it here.
Usually I read an entire book that teaches about a language to get its basics (control flow, rules, classes, objects, contracts and so on). After that I code an entire production ready project to apply what I learned.
The book teaches everything you need to know around the language basics, so if you bought with it in mind you’ll be well served. It puts you in contact with everything, even threading and discuss some aspects like GVL. My only concerns is related to some thought looking over the market. It could have introduced things like:
gem
and why use bundler
;src/main/java
, how is it related in Ruby?I read all the book through Manning Livebook.
Now, if I would have bought the book if I’d known these issues? Of course! That’s all I have to say.