2部構成で、順を追って学習を進めていくチュートリアル形式。第1部では、Rubyのプログラミングに必要となる基本的な要素を13章に渡って学習し、第2部の各章では、Rubyによる開発に役立つ事例やトピックを学ぶ。解説、例、練習問題、各章の理解度チェックで構成。