Ruby初歩学の書を読んだら、ネットのリファレンス見ながらの「リファクタリング:Rubyエディション」がおすすめ
rubyだけじゃなくどんな言語にも適用できるめっちゃ便利なコードの書き方や考え方が書いてある
しかも抽象的じゃなく、具体的で簡潔なコード中心だから面倒くさくなくて中高生でも理解できる

個人的には、テストの章とテクニックカタログの章だけは軽く流すか必要になってから読めば良いと思ってる