本記事では、Ruby(ルビー)のおすすめ参考書を5冊紹介しています。
気になった参考書があれば、購入する前にAmazonの無料試し読みで内容を確認することをおすすめします。
表紙がイラストをたくさん使っているから、内容も初心者向けだろうと思い購入してみたら、図解での説明が少なく文字で埋め尽くされている参考書だった。。なんてこともありますので。
Amazon Kindle Unlimited
Amazon Kindle Unlimitedに登録すると、月額980円で読み放題だからオススメだよ!
初回30日間は無料だから、まだ登録したことのない人はぜひ試してみてね!
変数名/関数名にもう悩まない!
- 美しいコードが書けるが自然と書けるようになる
- 他の開発者が理解しやすいコードになる
ゼロからわかる Ruby 超入門
出版社 | 技術評論社 |
著者 | 五十嵐 邦明 / 松岡 浩平 |
発売日 | 2018/11/22 |
ページ数 | 288ページ |
- 環境をつくる
- かんたんなプログラムを書く
- 処理の流れを変える
- まとめて扱う – 配列
- 便利な道具を使う
- 組で扱う – ハッシュ
- 小さく分割する – メソッド
- 部品をつくる – クラス
- 部品を共同利用する – モジュール
- Webアプリをつくる
- 使いこなす
プログラミング言語の経験がないところから、一つづつ知識を導入して解説しており、初学者向きだと思う。
引用元:Amazon
その分、rubyの機能の全ては教授してないので、これを読んだ後に「プロを目指す人のためのruby入門」を読んだ方が良い。
要点がまとまっているので、非常に読みやすかったです。初心者でもわかるよう、噛み砕いた説明がされています。初心者の初めの1冊目におすすめします。
引用元:Amazon
スラスラ読める Rubyふりがなプログラミング
出版社 | インプレス |
著者 | リブロワークス |
発売日 | 2019/3/15 |
ページ数 | 216ページ |
- Ruby最初の一歩
- 条件によって分かれる文を学ぼう
- 繰り返し文を学ぼう
- クラスとメソッドの作り方を学ぼう
- Ruby on Railsを体験しよう
プログラム文やエラー文の上にふりがな(英語や記号を日本語に訳す)が振ってあるので、英語やプログラミングが苦手な人でもとても理解しやすいです。
直面することが多いエラー文を解説してあるのはかなり参考になりました。
引用元:Amazon
わかりづらい専門用語もあまり出てこず、イメージや図が多く使われていて、読みやすいです。
最後の方ではRailsの導入方法や基本的な仕組みについて解説してあります。
自分はprogateで学習した後にこの本を読んだのですが、プログラミング入門者でもわかりやすいと思います。
プログラミングってなに!
引用元:Amazon
意味わからんのやけど!
という人が最初に買うべき本。この後に3ステップでしっかり学ぶruby入門を買えばよりrubyをしれます。
プロを目指す人のためのRuby入門[改訂2版] 言語仕様からテスト駆動開発・デバッグ技法まで
出版社 | 技術評論社 |
著者 | 伊藤 淳一 |
発売日 | 2021/12/2 |
ページ数 | 568ページ |
- 本書を読み進める前に
- Rubyの基礎を理解する
- テストを自動化する
- 配列や繰り返し処理を理解する
- ハッシュやシンボルを理解する
- 正規表現を理解する
- クラスの作成を理解する
- モジュールを理解する
- 例外処理を理解する
- yieldとProcを理解する
- パターンマッチを理解する
- Rubyのデバッグ技法を身につける
- Rubyに関するその他のトピック
プログラム初心者というよりも他の言語経験者が最新のrubyを学びたいときの第一の選択肢となる本です。ページ数が多いですが読みやすくて楽しい本なのでrubyやrailsに興味があるなら手に取ることをオススメします。最新の事情に合わせて旧版から加筆されているので是非とも買い替えて読んでほしいです。とにかくオススメの本です。
引用元:Amazon
Javaやその他の言語の経験があってRubyに取り組もうとした時に、本当に勉強になりました。とても良い本です。
Ruby独特のループ、Getter/Setterその他Overrideが楽、Moduleによる多重継承もどき・・などなどRubyで便利な機能が色々ありますが、Rubyを理解するまでは他の言語とは違う癖のある面倒な言語に思えてしまいます。ですが、何故Rubyの文法や構造が便利なのか、他の言語から類推すると分からない点、ハマりやすい点などが、心の内を読んだようにことごとく先回りして説明しています。他の言語の開発経験のある方にはお勧めの一冊です。
引用元:Amazon
一方、どの言語でもプログラム開発経験があまり無い方にとっては、この一段階前の基礎を先に理解した方が良いように思います。
RubyではじめるWebアプリの作り方
出版社 | オーム社 |
著者 | 久保秋 真 |
発売日 | 2021/11/26 |
ページ数 | 416ページ |
- 作成するアプリと開発の流れ
- 必要な機能を実験しよう
- コマンドライン版 注文履歴取得アプリを作ろう
- Web アプリ版に必要な機能を実験しよう
- Webアプリ版 注文履歴取得アプリを作ろう
- 注文履歴からExcelワークシートを作ろう
独習Ruby 新版
出版社 | 翔泳社 |
著者 | 山田 祥寛 |
発売日 | 2021/9/13 |
ページ数 | 608ページ |
- Rubyの基本
- 演算子
- 制御構文
- 標準ライブラリ[基本]
- 標準ライブラリ[配列/セット/ハッシュ]
- 標準ライブラリ[その他]
- ユーザー定義メソッド
- オブジェクト指向プログラミング
- オブジェクト指向プログラミング[応用]
- 高度なプログラミング