Recommendations

If you don’t know how something is called (e.g. **) in Ruby, check this project: What do you call this in Ruby?.

Recommend ruby-install and chruby. What’s .ruby-version?

Stable versions across all implementations, please check Ruby Versions. Currently you should use Ruby 2.6+ (2021 July 22, Ruby 2.5 is EOL).

HOWTO install Ruby Trunk

But Hey! I am a book person.

Strongly recommend Polished Ruby Programming published in 2021 by Jeremy Evans for anyone who passed the introductory stage.

A free one to get started, hands on: Learn Ruby the Hard Way.

What really got me Ah, I understood a little bit Ruby now, is "Confident Ruby" by Avdi Grimm. If you want to understand deeper about Ruby at lower level: Ruby Under a Microscope.

Writing better code in Ruby: Principles of Object Oriented Design in Ruby and 99 Bottles of OOP by Sandi Metz.

Read their blog post. Watch their Conference presentation (search on YouTube or ConfreaksTV)

Find more folks: https://github.com/trending/developers/ruby?since=monthly

Here is common recommended choice of certain things I learned from talking to people, my experience, etc.

Why you have to pick a good library, gem. Because once your application grew, some libraries have things that they are not good at for your particular edge cases and it's very expensive or a lot of effort to change. These libraries are validated and flexible to handle real-world challenges.

Nowadays I tried to choose boring ones an minimal production (standard library, what big company is using).

Follow @RubyInside / Ruby Weekly to read more like this.

But Hey! I want to read some real Code.

See Code Reading.

See Companies using Ruby.

Double quote: https://github.com/rails/rails/pull/38841