ブラウザとWebサーバーは何をしているのかという知識は必須です。古い本ですが、いまでも役に立つ知識が豊富です。HTMLの文法についてや、httpの通信について詳しく説明されています。マンガと、文章で書かれていて読みやすいし面白いです。これを読めば、Railsが面倒なところを色々と隠ぺいしてくれている事が理解出来るはずです。私が就職してすぐに、Webアプリ開発の仕事をなんとかやれたのは高校生の頃にこの本を読んでいたからだと思います。これに書いてあるレベルの事を知らない同僚は苦労していました。手に入りにくいとは思いますが、入手出来そうなら読んでみてください。Rubyの知識RailsはRubyでWebアプリケーションを作るフレームワークですので、Rubyの知識も必要です。みたいな順番で学んだため、Rubyを初めて触った時にはプログラミング未経験ではなかったというのと、Rubyは1.6の頃からなんとなく時々ダラダラと10年くらい触ってて、毎日書くようになったのはここ1年少しという感じなので、「この本で入門した」という記憶がありません。いうことで、普通の意味の入門に何が良いのかか分かりませんが、今までに読んだRuby関連の本で良かったものを紹介します。私が最初に買ったのは第2版でしたが第2版はruby1.8での内容ですので、こちらの方がいいです。1.9版はメタプログラミングに関する記述も増えています。(もうすぐ2.0がリリースされますが、1.8から1.9ほどの違いは無さそうなので2.0の本が出てから入門した方がいいとか、そういう事はないと思います)次はこれ。入門本ではありません。入門本ではありません。大事なことなので二回言いました。Railsでアプリを作るための必須知識というわけではありませんが、読むとRuby力がレベルアップすること間違いなしです。入門レベルのことは全て理解したとか、他のオブジェクト指向言語の経験があり、Rubyの文法もだいたい覚えたという人におすすめです。私は後者のパターンですが、衝撃を受けました。あまりに衝撃を受けたので、@patorash主催の読書会に参加してもう一度読み返してますが、やっぱり衝撃を受け続けています。Railsの知識やっとRailsです。こんなに読まないと、入り口に立てないのかと思われるかもしれませんが、立てません!というのは冗談で、本当は良くわかりません。Railsの入門から初めて、バリバリプログラミングしている方も大勢居ると思います。下記に紹介する本を読んでみてください。知識が足りないと感じたなら、上で紹介したような知識を身に付けてみましょう。PDF詳細を見る一気に書きました。1巻と2巻をまず読みました。この二冊を読んで、あとはRails3レシピブックを辞書変わりに、毎日毎日仕事で書いたり自宅で趣味のWebサービスを開発したりして、Railsに慣れていきました。pipelineの話も解説されているので今の最新の環境に関する知識もバッチリです。Rails3ですが、プログラミングの本なので当たり前ですが読むだけでなく、実際に自分のPCでプログラムを書いて、Railsを動かしながら読んでください。著者のWebサイトにて、開発環境の構築や便利なツールの解説記事もあるので読んでみるといいでしょう。おわりに今回はRailsのプログラミングが出来るようになるまでを紹介したので書いてませんが、Railsは作ったものを公開するのがまた面倒だったりします。LinuxにRailsが動く環境を作って、そこにデプロイするパターンです。LinuxではWebサーバーにnginxを、アプリケーションサーバーにPassengerを使っています。Unicornというアプリケーションサーバーで構築したこともあります。本番環境へのアップロードも何かと面倒なので、capistranoで自動化しています。サーバー環境のRubyはrvmでインストールしたもので動かしています。あとは、Gitも使えるようになるといいと思います。本番環境への公開は、今回のテーマではないので詳しく書きませんが、上にあげたキーワードで検索してみると、いろいろな情報が出てくると思います。省みぬ!!」ではなくて、今年はまず転職が大きなイベントだった。昨年の12月に会社を止めて、1月からリゾームに働いている。書いたのがキッカケで転職してしまった。Rails勉強会で知り合った@kazuhisa1976さんに誘われたことにしてある。この転職で得たものはとても多かった。・Railsでアプリケーション作れるようになった・自分でサーバーをセットアップしてデプロイも出来るようになった・テストを書くようになった・早く帰るようになって、毎日ではないが自分のコードを書く時間が格段に増えた・チームメンバー全員がプログラミングにすごく興味ある・チームメンバー全員がプログラミングにすごく興味ある大事なことなので二回言いました。細かいこと言うと若干ニュアンス違うのだけど、大体合ってるはず。@zephiransasも仲間になる。