エンジニアステップ

初心者・未経験エンジニア向けの技術ブログ

【習熟度別】Rubyの勉強にオススメな本まとめ【プログラミング初心者・経験者】

プログラミング言語「Ruby」の勉強にオススメな本をまとめました。

※プログラミング初心者~他言語の経験者まで、習熟度別です

Rubyの勉強にオススメな本まとめ

Ruby学習に良さそうな本をまとめました。

プログラミング未経験者がRubyを学ぶ本

プログラミング未経験者は「ゼロから分かるRuby超入門」が良さそうです。

題名通り「ゼロ」から教えてくれる一冊。

ゼロからわかる Ruby 超入門 (かんたんIT基礎講座)

ゼロからわかる Ruby 超入門 (かんたんIT基礎講座)

 

 

プログラミング経験者がRubyを学ぶ本

プログラミング経験者がRubyを学ぶ時にオススメの1冊は「プロを目指す人のためのRuby入門」です。

通称チェリー本と呼ばれていまして、分かりやすく網羅性があるのが特徴です。

 

次点で「たのしいRuby」も定番本/名著でオススメ。

※別に「たのしい」わけじゃないですけど(技術所だとよくある表現)

2019年3月に第6版が出ます。

たのしいRuby 第6版

たのしいRuby 第6版

 

 

プログラミング経験者(入門書不要な人向け)

そこそこプログラミングに慣れていて、入門書は不要という方は「パーフェクトRuby」も良さそうです。

割と実践的な本なようです(現場で早速使うからこちらでも良いかも)

改訂2版 パーフェクトRuby

改訂2版 パーフェクトRuby

 

 

あとはRuby開発者のまつもとゆきひろさんの本も、入門編を終えた状態なら、良いかも。

ちょっと古いですが、オライリー出版ですし、安定のクオリティです。

プログラミング言語 Ruby

プログラミング言語 Ruby

  • 作者: まつもとゆきひろ,David Flanagan,卜部昌平(監訳),長尾高弘
  • 出版社/メーカー: オライリージャパン
  • 発売日: 2009/01/26
  • メディア: 大型本
  • 購入: 21人 クリック: 356回
  • この商品を含むブログ (129件) を見る
 

 

Ruby中級者以上向け

Ruby中級者以上向けの1冊は「Effective Ruby」です。

Ruby経験半年位ある人なら読んで面白いと思います。

Effective Ruby

Effective Ruby

 

 

あとは、「メタプログラミングRuby」も、より深く学びたいなら良いですね。

メタプログラミングRuby 第2版

メタプログラミングRuby 第2版

 

 

Ruby逆引き系の本

実際にプログラミングする時に役立つのが、逆引き系の本です。
「Ruby逆引きハンドブック」がサンプルプログラム多めです。

改訂2版 Ruby逆引きハンドブック

改訂2版 Ruby逆引きハンドブック

  • 作者: 卜部昌平,金子雄一郎,泉谷圭祐,伊藤大介,加藤拓也,河野湖々,澤田剛,濱田陽,丸橋得真
  • 出版社/メーカー: シーアンドアール研究所
  • 発売日: 2018/08/28
  • メディア: 単行本(ソフトカバー)
  • この商品を含むブログを見る
 

 

あとは、「Rubyレシピブック 第3版」という本もあるけど、ちょっと古いです。

Rubyレシピブック 第3版 303の技

Rubyレシピブック 第3版 303の技

 

 

その他のRuby本

  • 作りながら学ぶRuby入門→アプリを作りながら学ぶ本。RoRも対応。現場の状況とは乖離してるっぽい?
  • たのしい開発 スタートアップRuby→プログラミング初心者向けっぽい
  • オブジェクト指向スクリプト言語Ruby→まつもとゆきひろさんの本だが流石に古い
  • Effective Ruby→中級者以上対象(Effectiveシリーズは質が高いのが多い

 

【まとめ】Ruby本ならこの本がオススメ【タイプ別】

まとめると、タイプ別にこれらのRuby学習本がおすすめです。

 

良かったら参考にどうぞ~。