Советы по руби для начинающих
При работе с джуниорами составился список знаний, которые они должны освоить, чтобы левелапнуться.
Ruby Koans
Вы должны пройти коаны, чтобы у вас не было пробелов в знании ruby.
Enumerable API
Также Array API и Hash API. Вы должны изучить каждый метод и начать активно использовать каждый из них.
ActiveRecord Relation API
Изучите все методы, чтобы писать лаконичный код для запросов.
Код ActiveSupport
Почему именно ActiveSupport? Потому что он не решает задачи какой-то определенной области, а дополняет язык ruby и содержит полезные хелперы. Зная хорошо activesupport, вы не будете писать велосипеды.
Metaprogramming Ruby
Маст рид книга для рубиста. Чем раньше вы начнете изучать эту книгу, тем проще будет читать чужой продвинутый код.
Читайте чужой код
И если не понимаете, что делает какой-то кусок кода, то задавайте вопросы в телеграм-чатике.
UPD:
best-ruby – отличный набор трюков и хороших практик.