Categories
open all | close allTags
Aptana | rake | 国際化 | Subversion | デュアル・コア | ドキュメント | CSRF | パソコン | スキンエンジン | フォーム | 認証 | モデル | RESTful | Flash | Migration | アクセス制御 | JustPosted | テスト | 名称 | タグSearch
Railsを学ぶための本──Ruby編
yuさんのところで紹介されたせいか,いくらかアクセスが増えているようです。作業の方はREST化に基くURLの修正と,URL生成部分の修正で,どうやらURL周りがちゃんと動くようになったというくらいで,機能的な進展はあまりありません。NFLのプレーオフシーズンで作業がはかどらないというのもありますが(^_^;)ところで,これからRails勉強したいという人もたくさんいると思うので,僕もまだまだ初級者ながら,参考になった本などをいくつか比較紹介したいと思います。
世の中にRails本はたくさん出ているのですが,Railsにいきなり取りかかるよりも,まずはRubyを一通りでも見ておくのがいいと思います(Rails編はこちら)。RubyはPHPと比べると非常に記述力が高く,言語としての機能も豊富です。また,メソッドの引数にカッコを付けなくても構わないなど,文法的な癖も割とあります。他言語からPHPに入ると,機能にとまどうことはあまりないと思いますが(PHP4のオブジェクト指向機能のしょぼさにはちょっと驚きましたが),PHPからRubyだと,文法的に何が起こっているのかわからないことが出てきます。したがって,いきなりRails本を読んでも,どこがRailsによるものでどこがRubyによるものなのか,多分分からないと思うのです。
プログラミングRuby 第2版 言語編
一番,定番と言われているのがこれ。とりあえずこれを持っていれば安心というところはありそうです。ただし,拡張ライブラリの作成方法など,Railsのために勉強するにはややオーバースペックなところがあるのが難点。大きいし,重いし,高いしね。会社や学校などでリファレンス的においておくのならベストだと思いますが,個人だったらここまでは必要ないかも。それから,これ買うならライブラリ編も合わせて買いたくなるのも個人的には減点ポイント。
プログラミングRuby 第2版 言語編
Dave Thomas、Chad Fowler、Andy Hunt、田和 勝、まつもと ゆきひろ
オーム社
2006/08/26
¥ 3,990 (定価)
¥ 3,990 (Amazon価格)
39pt (Amazonポイント)
(私のおすすめ度)
★★★★★ (Amazonおすすめ度)
大型本
通常24時間以内に発送
(価格・在庫状況は11月21日 8:31現在)
Dave Thomas、Chad Fowler、Andy Hunt、田和 勝、まつもと ゆきひろ
オーム社
2006/08/26
¥ 3,990 (定価)
¥ 3,990 (Amazon価格)
39pt (Amazonポイント)
(私のおすすめ度)
★★★★★ (Amazonおすすめ度)
大型本
通常24時間以内に発送
(価格・在庫状況は11月21日 8:31現在)
プログラミングRuby 第2版 ライブラリ編
Dave Thomas、Chad Fowler、Andy Hunt、田和 勝、まつもと ゆきひろ
オーム社
2006/08/26
¥ 4,410 (定価)
¥ 4,410 (Amazon価格)
44pt (Amazonポイント)
(私のおすすめ度)
★★★★ (Amazonおすすめ度)
大型本
通常24時間以内に発送
(価格・在庫状況は11月21日 8:31現在)
Dave Thomas、Chad Fowler、Andy Hunt、田和 勝、まつもと ゆきひろ
オーム社
2006/08/26
¥ 4,410 (定価)
¥ 4,410 (Amazon価格)
44pt (Amazonポイント)
(私のおすすめ度)
★★★★ (Amazonおすすめ度)
大型本
通常24時間以内に発送
(価格・在庫状況は11月21日 8:31現在)
たのしいRuby 第2版 Rubyではじめる気軽なプログラミング
Rubyではじめる気軽なプログラミングというキャッチコピーに偽りはなく,非常に読みやすく手軽に読み進められる本です。プログラミングが初めてという人でも多分大丈夫でしょう。逆にプログラミング言語経験豊富な人にはちょっと物足りないかも。プログラミング経験が少ない人にお勧め。
たのしいRuby 第2版 Rubyではじめる気軽なプログラミング
高橋 征義、後藤 裕蔵
ソフトバンククリエイティブ
2006/08/05
¥ 2,730 (定価)
¥ 2,730 (Amazon価格)
27pt (Amazonポイント)
(私のおすすめ度)
★★★★ (Amazonおすすめ度)
単行本
通常24時間以内に発送
(価格・在庫状況は11月21日 8:32現在)
高橋 征義、後藤 裕蔵
ソフトバンククリエイティブ
2006/08/05
¥ 2,730 (定価)
¥ 2,730 (Amazon価格)
27pt (Amazonポイント)
(私のおすすめ度)
★★★★ (Amazonおすすめ度)
単行本
通常24時間以内に発送
(価格・在庫状況は11月21日 8:32現在)
Rubyプログラミング入門
この本,Amazonのレビューは低評価ですが,僕としては結構読みやすくいい感じだった本です。確かにAmazonのレビューにあるようにプログラミング入門としては難しいです。逆に他言語の経験がある程度あったら,たのしいRubyよりこちらの方が読み応えや分かった感が強いでしょう。
Rubyプログラミング入門
原 信一郎、まつもと ゆきひろ
オーム社
2000/10
¥ 2,940 (定価)
¥ 2,940 (Amazon価格)
29pt (Amazonポイント)
(私のおすすめ度)
★★★ (Amazonおすすめ度)
単行本
通常24時間以内に発送
(価格・在庫状況は11月21日 8:32現在)
原 信一郎、まつもと ゆきひろ
オーム社
2000/10
¥ 2,940 (定価)
¥ 2,940 (Amazon価格)
29pt (Amazonポイント)
(私のおすすめ度)
★★★ (Amazonおすすめ度)
単行本
通常24時間以内に発送
(価格・在庫状況は11月21日 8:32現在)
Rubyプログラミング基礎講座
大学の情報科学の教科書として使うような感じの本です。Webプログラミングをしたいという人にはあまり向かなさそう。これを買うのならたのしいRubyの方がいいと思います。
Rubyプログラミング基礎講座
広瀬 雄二
技術評論社
2006/01
¥ 2,079 (定価)
¥ 2,079 (Amazon価格)
20pt (Amazonポイント)
(私のおすすめ度)
★★★ (Amazonおすすめ度)
単行本
通常24時間以内に発送
(価格・在庫状況は11月21日 8:32現在)
広瀬 雄二
技術評論社
2006/01
¥ 2,079 (定価)
¥ 2,079 (Amazon価格)
20pt (Amazonポイント)
(私のおすすめ度)
★★★ (Amazonおすすめ度)
単行本
通常24時間以内に発送
(価格・在庫状況は11月21日 8:32現在)
Rubyレシピブック 第2版 268の技
これはまだ買ってないのですが,次に買う可能性が一番高い本です。簡単に言えばRubyの小技集。こういうことをしたいときにはこう書くのが定番だよ,っていうのが分かります。Rubyらしいプログラムを書きたい人には役立ちそうなテクニックが満載。
Rubyレシピブック 第2版 268の技
青木 峰郎、後藤 裕蔵、高橋 征義、まつもとゆきひろ
ソフトバンク クリエイティブ
2007/02/01
¥ 2,940 (定価)
¥ 2,940 (Amazon価格)
29pt (Amazonポイント)
(私のおすすめ度)
★★★★☆ (Amazonおすすめ度)
単行本
通常24時間以内に発送
(価格・在庫状況は11月21日 8:32現在)
青木 峰郎、後藤 裕蔵、高橋 征義、まつもとゆきひろ
ソフトバンク クリエイティブ
2007/02/01
¥ 2,940 (定価)
¥ 2,940 (Amazon価格)
29pt (Amazonポイント)
(私のおすすめ度)
★★★★☆ (Amazonおすすめ度)
単行本
通常24時間以内に発送
(価格・在庫状況は11月21日 8:32現在)
Rubyクックブック ―エキスパートのための応用レシピ集
これはまさにエキスパート向け。特に前半のメタプログラミング関連の部分は自分でRailsみたいなものを作りたいと思ったり,Railsってどうやって実現しているのだろうとかってことを考えるような人にはいいと思います。後半はRails関連のレシピもでてきますが,そちらは若干消化不良。既に古くなっている部分もあります。Railsの上で何かを作りたい人にはここまで要らないでしょうが,Rails自体を理解したいとか,Railsの開発に参加したいなら必須の本だと思います。
Rubyクックブック ―エキスパートのための応用レシピ集
Lucas Carlson、Leonard Richardson、株式会社クイープ
オライリー・ジャパン
2007/04/27
¥ 4,095 (定価)
¥ 4,095 (Amazon価格)
40pt (Amazonポイント)
(私のおすすめ度)
★★★ (Amazonおすすめ度)
大型本
通常24時間以内に発送
(価格・在庫状況は11月21日 8:32現在)
Lucas Carlson、Leonard Richardson、株式会社クイープ
オライリー・ジャパン
2007/04/27
¥ 4,095 (定価)
¥ 4,095 (Amazon価格)
40pt (Amazonポイント)
(私のおすすめ度)
★★★ (Amazonおすすめ度)
大型本
通常24時間以内に発送
(価格・在庫状況は11月21日 8:32現在)
最後に,ライブラリのリファレンスなどは前述のライブラリ編のほか,オンライン・ドキュメントが役に立ちます。特にWindows HELP形式のものはWindowsユーザーにはかなり便利です。ダウンロードはこちらから。
Comments
まさに今のぼくの状況で、先にRails本を買ってしまい、Rubyの基礎からやらないとね。
って思っているところでした。
めっちゃ参考になりました。ありがとうございます。
Rubyは面白いですよ。何でも書き換えられてしまうので,ちょっと怖いところもありますが。
ポイントになるのはブロックのところと,モジュールとクラスの使い分け,既存のモジュールやクラスを修正する方法あたりだと思います。






