Recommendations

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

Install and Manage Ruby Versions

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

Key sites

But Hey! I am a book person.

Books

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.

Rubyists

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

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

Blog

Scenarios

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).

Great Posts

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

But Hey! I want to read some real Code.

Code Reading

See Code Reading.

Conferences

FAQ

Are companies using Ruby?

See Companies using Ruby.

Single Quote or Double Quote?

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