たのしいRuby 第2版 Rubyではじめる気軽なプログラミング

たのしいRuby 第2版 Rubyではじめる気軽なプログラミング

売れ筋ランキングたのしいRuby 第2版 Rubyではじめる気軽なプログラミング  
たのしいRuby 第2版 Rubyではじめる気軽なプログラミング

たのしいRuby 第2版 Rubyではじめる気軽なプログラミング


価格:¥ 2,730(税込)
ソフトバンククリエイティブ  (2006-08-05)
/高橋 征義/ 後藤 裕蔵/
単行本 489ページ
売れ筋ランキング:12218
Rubyレシピブック 第2版 268の技
RailsによるアジャイルWebアプリケーション開発 第2版
Rubyではじめるゲームプログラミング―人気の国産言語で、誰でも簡単にゲームが作れる! (I/O BOOKS)
プログラミングRuby 第2版 言語編
プログラミングRuby 第2版 ライブラリ編

Rubyの本はいくつか出ているけど入門書としてはこれが一番お薦め。最初に読むべき基本書。

もっとも、プログラムがまったく初めての人には、ちょっとつらいかもしれないけど、、、。そのくらいのレベルの本です。

他の方が書いているように、確かに良書だと思います。

しかし、この本でプログラミングを始める方にとっては少々難易度が高いと感じました。内容が進むにつれてプログラムの難易度も高くなっていきます。それ自体は当然なのですが、それにつれて最初は丁寧だった説明も段々と少なくなっていきます。特に、第5章で具体的なツールを作るあたりでは、それぞれのプログラムがどういう働きをするか、どんな意味を持つかなどの説明がかなり少なくなっています。

プログラミングの経験がある方にはあの程度の説明で十分すぎるのかもしれません。しかし全くのプログラミング初心者にとっては、理解できないところも多く、せっかく読み進めてきたのに最後で挫折してしまうということもあり得ると思います。この本でプログラミングを始めようと考えている方は、本のタイトルが示すより少し多い苦労と努力を伴う覚悟をして購入するべきだと思います。

なお、Rubyでプログラミングを始めようと考えている方には、Chris Pineの「初めてのプログラミング」をお勧めします。この本では、Rubyに対する専門的な知識が少ない事と引き換えに、プログラミングとは何か、ということをしっかり理解できると思います。この本を熟読した後で、たのしいRubyに挑戦してみてはいかがでしょうか。全くのプログラミング初心者の私はそうやって、たのしいRubyを読み終えるくらいの知識をつけることができました。
第一版、第二版とも購入しました。他の方がコメントされているように、練習問題ではそれ
以前に解説が無かった部分も含まれていて、少し難があります。しかしこの点は、先に
読み進んでいけば解決されるので、さほど大きな問題ではありません。
この本での学習で、私も一応スクリプティングも出来るようになりました。
しかし、表題にもしましたが、Rubyの変数は他の原語と少々異なり、そのスコープと寿命を
知らないと、見事にハマります。
どういう訳か、他のRuby本でも、これについて詳しく記載されたものが見あたりません。
実際「これはバグに違いない」と確信して、関係のメーリングリストに投稿しようと
したのですが、過去のメールから、それが仕様であることが判ったケースがあります。
それとselfについての説明も、やや手薄なので、1点減点としました。
しかし、これからRubyを始めようとする方には、必須の書であることは、間違いありません。

第3部「クラスを使おう」の各章末に練習問題があります。
その章までに勉強したことがらを理解していれば
解ける問題を出すのが一般的であると思います。

しかし、文字列クラスの練習問題には、その章の本文に出てこなかった
joinメソッドを使う問題が出ていたり、「次の」章で勉強するハッシュクラスを
使った解答例が出ていたりします。
入門書としては、やや問題があると思います。ここで星2つ分減点。

本文は非常に読みやすいので、星1つ復活。
まずRubyを覚えるにあたり、躓きやすいクラス、ブロック、イテレータ等について詳しく説明してあり、この本のおかげでかなりRubyの敷居が低くなりました。
ただ、他の言語を知っている事が原則で、初めてプログラムを覚えようと言う人が読んでも理解は難しいと思います。

全体的に良質な入門書ですが、Rubyのインストール方法が本の最後に少しだけしか記載していないので注意が必要です。
たのしいRuby 第2版 Rubyではじめる気軽なプログラミングを楽天で検索