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

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

この商品が欲しい!
この商品は Amazon.co.jp で購入することができます。このボタンをクリックすると、商品が Amazon.co.jp のカートに入ります。

たのしいRuby 第2版 Rubyではじめる気軽なプログラミングの商品レビュー

5.0 プログラミングが楽しくなること間違いなし。
プログラミングは大昔にBasicを少し、大学の授業でやった程度、最近ではC言語を少しばかり触った程度で、このRubyの入門書を手にとった。

言語処理に適したプログラミング言語を探していたところ、Perlが言語処理に強いということを聞き、はじめはPerlの入門書を3冊ほど買ってみたのだが、なかなか入り込めず悩んでいた。

その後、Visual Basicに手を出してみたが、なんだかやりたいことと違う、と感じ、断念。半ば諦めかけていたところだった。

そんな折、ふと書店のプログラミング言語の本の棚の中に一際ひときわ光り輝く背表紙の「たのしいRuby」という本が目にとまった。パラパラと頁をめくってみると、なんとなんと楽しそうなこと、それにテキスト処理、正規表現などの解説がかなりの分量で書かれている。それもわかりやすく・・・。

これだっ!と思ってすぐに買い求めました。それ以来、何処へ行くにもこの「たのしRuby」と一緒です。今、言語処理のある分野のソフトを作ろうと(まだまだ、未熟なものですが・・・)日々取り組み中です。

とにかく、初心者に入りやすく、文字通りプログラミングが楽しくなるRuby入門書です。
5.0 Ruby入門書としてはこれが一番お薦め。
Rubyの本はいくつか出ているけど入門書としてはこれが一番お薦め。最初に読むべき基本書。

もっとも、プログラムがまったく初めての人には、ちょっとつらいかもしれないけど、、、。そのくらいのレベルの本です。
4.0 プログラミング初心者にとっては少し難易度が高いかも
他の方が書いているように、確かに良書だと思います。

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

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

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

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

本文は非常に読みやすいので、星1つ復活。

本の最新売り上げランキング - トップ10

1位 残り97%の脳の使い方【セミナーCD付】 ~人生を思い通りにする!「脳と心」を洗う2つの方法~
おすすめ度: 価格: ¥ 1,575  通常24時間以内に発送
2位 ミシュランガイド東京2009 日本語版
おすすめ度: 価格: ¥ 2,415  通常24時間以内に発送
3位 ファミ通 マル得 コネクト!オン モンスターハンター フロンティア オンライン ハンティング・マニュアル (エンターブレインムック)
おすすめ度: 価格: ¥ 1,500  通常24時間以内に発送
4位 寝ている間に全自動で副収入が月8万円儲かるしくみ【CD-ROM付き】
おすすめ度: 価格: ¥ 1,575  通常3~5週間以内に発送
5位 MUTUALITY:CLAMP works in CODE GEASS
おすすめ度: 価格: ¥ 1,995  近日発売 予約可
6位 細野真宏の数学嫌いでも「数学的思考力」が飛躍的に身に付く本!
おすすめ度: 価格: ¥ 1,260  通常24時間以内に発送
7位 東大合格生のノートはかならず美しい
おすすめ度: 価格: ¥ 1,000  通常24時間以内に発送
8位 彩雲国物語  黒蝶は檻にとらわれる
おすすめ度: 価格: ¥ 540  近日発売 予約可
9位 責任に時効なし―小説巨額粉飾
おすすめ度: 価格: ¥ 1,890  通常3~4日以内に発送
10位 ソード・ワールド2.0リプレイ  新米女神の勇者たち(3) (富士見ドラゴン・ブック)
おすすめ度: 価格: ¥ 609  通常24時間以内に発送
こちらもおすすめです
Rubyレシピブック 第2版 268の技
おすすめ度: 4.5
価格: ¥ 2,940
通常24時間以内に発送
RailsによるアジャイルWebアプリケーション開発 第2版
おすすめ度: 5.0
価格: ¥ 4,410
通常24時間以内に発送
Railsレシピブック 183の技
おすすめ度: 5.0
価格: ¥ 2,940
通常24時間以内に発送
プログラミングRuby 第2版 言語編
おすすめ度: 5.0
価格: ¥ 3,990
通常24時間以内に発送
プログラミングRuby 第2版 ライブラリ編
おすすめ度: 4.0
価格: ¥ 4,410
通常24時間以内に発送