パーフェクト Ruby 改訂 2 版(パーフェクト ルビー)
プログラミング- 著者:
- Rubyサポーターズ(ルビー サポーターズ)
- 出版社:
- 技術評論社
- 出版日:
- 2017年05月
- ISBN:
- 9784774189772
- 在庫:
- 在庫あり
なぜ注目されているか
書籍紹介
Rubyist 必読の 1 冊。 Ruby2.4 対応!Ruby のセオリーを徹底解説。基本から gem パッケージの作成方法や実践的なアプリケーション開発まで、最新の情報を完全網羅。
技書の森解説
Ruby の文法をひととおり覚えた後、「動くコードは書けるが、言語の機能を使い切れている実感がない」という段階が訪れます。本書は Ruby の言語仕様をクラス、モジュール、ブロック、メタプログラミング、 Fiber 、 Refinements といった話題まで広く掘り下げ、その段階から先に進むための中級〜上級向けリファレンスです。著者陣は Ruby コミュニティで活動する「 Ruby サポーターズ」で、言語設計の背景や慣用句的な使い方にまで踏み込んだ記述が多い点が特徴です。
章構成は入門的な文法解説から始まりますが、本書の真価は後半のオブジェクトモデル、例外設計、並行処理、テストといったトピックにあります。入門書を 1 冊終えたレベルの読者がここに飛び込むと、まだ早い部分と「まさに知りたかった」部分が混在するはずです。通読よりも、手元に置いて必要なときに参照する辞書的な使い方が合います。
改訂 2 版は Ruby 2.4 時点の仕様を基準としています。 Ruby 3 系で導入された型情報 (RBS) や Ractor などは範囲外ですが、オブジェクトモデルやイテレータの設計思想といった「動かない地盤」は版に左右されず有効です。 Ruby という言語を深く理解したい人にとって、長く手元に残る種類の本です。
言及 Qiita 記事 (11 件)
Pythonプログラマが30分でわかるR
♡ 65Python, R, 機械学習, 統計1年目にやったおすすめ教材
♡ 32初心者, 教材, 初学者向け, Udemy, 駆け出しエンジニアプログラミング初心者がプログラミング歴0年目にオススメしたい技術書
♡ 27Ruby, PHP, SQL, Web, 初心者mruby/c の仕様みたいなもの
♡ 14mruby_c, mrubycA Tour of Go の sync.Mutexの例をMutex使わないとどうなるか
♡ 10Go, mutex, go-tour【Ruby編】プログラミング初心者オススメの教材、学習法のまとめ(補助教材更新)
♡ 4Ruby, Rails, プログラミング, 初心者工場男子からIT男子にジョブチェンジした話
♡ 3初心者, 転職Ruby,Java持っている、いた、弟が持っている参考書
♡ 1Java, Ruby[初学者]module(モジュール)について調べたこと
♡ 1Ruby, Rails, 初心者, moduleBundlerでインストールしたライブラリを使う小さなメモ
♡ 1Ruby, Bundler
関連記事
Python 本の選び方 - 独学の最初の 1 冊から実務品質まで
Python 本の選び方を「動機」から逆算して整理。プログラミング未経験の最初の 1 冊、業務自動化に直結する本、型ヒントとコード品質で実務水準へ進む本まで、2026 年 8 月時点の定番を独学ルートに沿って解説します。
技術書を読む速度が 2 年目で急に上がる理由
技術書を読み始めて 1 年目は遅い。しかし 2 年目に入ると、新しい本を読むスピードが上がりやすくなります。この加速が起きるメカニズムと、加速を早めるコツを解説します。
本の選び方に正解はない
どの本を選べばいいか迷って決められない。同じテーマの入門書は扱う基礎が大きく重なるため、どれからでも学べます。確認すべき 1 点と、迷いを終わらせる決め方を解説します。