• Rubyを知れば、Railsはもっと楽しくなる。

    改訂2版「プロを目指す人のためのRuby入門」は Ruby 3.0 に完全対応。
    Rubyの基礎知識から実践的な開発テクニックまで丁寧に解説します。

  • こんな方にピッタリです。
    他の言語またはRubyでの開発経験が多少ある方。
    Railsアプリケーションの開発がメインになる方。
    Rubyを使った仕事に就きたい方、またはすでに就いている方。
  • 本書が初版で数多の初心者を助けてきたように、この改訂版が、
    あなたがプロの壁を乗り越えるお役に立ちますように。

    まつもと ゆきひろ 「本書の刊行に寄せて」より

開発の現場で役立つ知識を

本書はあくまでRubyの入門本であり、Railsの入門本ではありません。ですが、「Railsアプリを開発するなら、ここは必ず押さえておきたい」というRubyの基礎知識は必ずカバーするようにしています。

手と頭を動かそう

本書では読者のみなさんに手と頭を動かしてもらうために、簡単なプログラミング問題を各章に用意しています。この問題を解けば「本を読んで終わり」にするよりも、ずっと高い学習効果が得られるはずです。

詳しく、ていねいに

本書では文章だけでなく、サンプルコードもふんだんに使って説明しています。また、初歩的な話題から高度な内容へ、順番に説明しています。そのぶん、ボリュームは増えましたが、わかりやすさは損なわれていません。

第1版からのおもな変更点


第1版をすでにお持ちの方も、読んで損はない1冊になっています。

Ruby 3.0に完全対応

2020年12月にリリースされたRuby 3.0の言語仕様にあわせて、説明を追加したり、内容を書き換えたりしています。

「パターンマッチ」の章を新設

Ruby 2.7から追加された新機能「パターンマッチ」について、新たに章を追加して詳しく説明しています。

モジュールの例題をリニューアル

第8章「モジュールを理解する」の例題を、動かして楽しい「rainbow」メソッドにリニューアルしています。

その他、多数の改善

「難しい」という声が多かった項の説明を見直したり、第1版で言及していなかったトピックを追加したりしています。

News

Ruby 3.3と記述内容の差異をまとめました

Ruby 3.3がリリースされたので、Ruby 3.3と本書の記述内容の差異をまとめました。読者のみなさんはこちらのページをご覧ください。

Ruby 3.2と記述内容の差異をまとめました

Ruby 3.2がリリースされたので、Ruby 3.2と本書の記述内容の差異をまとめました。読者のみなさんはこちらのページをご覧ください。
More 

プロを目指す人のためのRuby入門 [改訂2版]

「他の言語での開発経験があり、これからRubyを始めたい人」や「Rubyプログラミングの経験はある程度あるものの、まだまだ自信がない人」に向けて、Rubyの言語仕様や開発の現場で役立つ知識を詳しく、ていねいに解説します。

また、テスト駆動開発やデバッグ技法といった実践的なテクニックを学ぶこともできます。

改訂2版はRuby 3.0に完全対応。

  • 2021年12月2日発売
  • B5変形判 568ページ、または電子書籍(Kindle、EPUB、PDF)
  • 3278円(税込)
  • 伊藤 淳一 [著] / 技術評論社

著者について


伊藤 淳一

伊藤 淳一

1977年生まれ。大阪府豊中市出身、兵庫県西脇市在住。
株式会社ソニックガーデンのRailsプログラマ、およびプログラミングスクール「フィヨルドブートキャンプ」のメンター。
ブログQiitaなどで公開したプログラミング関連の記事多数。説明のわかりやすさには定評がある。
訳書(電子書籍)に「Everyday Rails - RSpecによるRailsテスト入門」がある。