- ベストアンサー
Ruby on Railsを学ぶにあたっての書籍について
最近流行のRuby on Railsですが、手始めに「RailsによるアジャイルWebアプリケーション開発」を購入しました。 もうすこし、ステップバイ・ステップで理解できるものやチュートリアル的な書籍でお勧めがありましたら教えていただけませんでしょうか?
- みんなの回答 (2)
- 専門家の回答
質問者が選んだベストアンサー
日経ソフトウエア8月号(もう8月号?)の特集Ruby大作戦に、その本が紹介されていますね。書評をみると「JavaやPHP,PerlなどでWebアプリケーションを作った経験がないと、読みこなすのは容易ではないでしょう」とありました。 書評のようにJava,PHP,PerlでWebアプリの作成経験があれば、「ああ、ここを書かなくていいのね」とすんなり理解できると思いますが、そういった経験が無いと、その本を立ち読みした私も「初心者にはきつい」と感じました。 ステップバイ・ステップでサンプルを作っていう本は、私が購入した「かんたんRuby on RailsでWebアプリケーション開発」や「ライド・オン・Rails」などがそうかもしれません。でも、両本とも、出版社のHPに正誤表があるように、わりと誤植が多いですし、しかも正誤表に載ってない誤りもあるようで、サンプルを打ち込んでもエラーで悩まされました。 また、もし誤植が無かったとしても、「サンプルが全部動作しました」だけで終わって、理解はできない可能性もあります。 8月号の特集のP77あたりに、データベースやHTMLなどの知識がないとRailsのメリットは限定的にしか享受できないと書かれています。 Ruby on Rails関係だけでなく、データベース(SQL言語)の本とHTML、JavaScriptそして、一般的なWebサーバの動作を解説した書籍を学習するといいと思いますよ。 なんにしても、ASPやPHP,Javaで苦労してWebアプリを作ってきた人(私か?)から見たら、「これからの人は山ほどのコード打ち込みをしないでも、手軽にアプリが作れるんだね(あの苦労はなんだったんだ!)いいなあ」なんて思ってしまいます。 必要とされる知識は多いですので、順番に腰をすえて学ぶといいと思います。
その他の回答 (1)
- dekopa-
- ベストアンサー率42% (161/378)
Railsに関しては、その書籍で十分だと思います。 あとはRuby自体の理解が必要です。 「はじめてのRuby」「Rubyレシピブック」でどうでしょうか? Railsは、Rubyを理解しないと分かりづらいですよ。シンボルとか、ブロックとか。
お礼
早速の回答ありがとうございました。 Rubyに関しては、Railsが発表される前に購入した「RubyによるCGIプログラミング」(誤植が多いですが) と「プログラミングRuby 第2版 言語編」を持っております。 「Rubyレシピブック」は持っておいてもよさそうですね。 本格的に今のところRuby、Railsを利用する予定はないので、ライブラリ関係に関しては購入していないのですが必要ですか?
お礼
お礼が遅くなり申し訳ありません。 ご丁寧な回答ありがとうございました。