Railsに関する『知の高速道路』を無料でたくさん手に入れる方法
最近、『Rails関連の資料って、いっぱいあるんだ!』ということに気付き始めました。(遅
なので今回は、Railsは無料でガンガン学べて、無料でサービス提供できるんだよ!ってことを書こうと思います。
僕が初心者のとき
僕は今年からRuby及びRailsを学びはじめたんですが、
まず最初に名著『RailsによるアジャイルWebアプリケーション開発 第2版 (大型本)』を購入しました。
RailsによるアジャイルWebアプリケーション開発 第2版
- 作者: Dave Thomas,David Heinemeier Hansson,Leon Breedt,Mike Clark,Andreas Schwarz,James Duncan Davidson,Justin Gehtland,前田修吾
- 出版社/メーカー: オーム社
- 発売日: 2007/10/26
- メディア: 大型本
- 購入: 17人 クリック: 275回
- この商品を含むブログ (138件) を見る
しかし、発売日が2007/10/26と、2年程度昔のものなので、
初心者が普通に進めるといろいろ躓きまくるものでした。
(なのでホントの初心者にはオススメできませんよ。)
そのかわりに、以下で紹介するサイトを効率よく利用しましょう!
Railsの基本を学ぶ
まず、最初に見ておくべきは、RailsGuidesです。
基本的に全部英語だけど、なんとかなる。やればできる。
ここでRailsの基礎をみっちり固めよう。
なにしろ、ここではインストール方法はもちろん、
MVCや主要なコンポーネントの説明などをざっくり/じっくり学ぶことができます。
また、テストや、デバッグ、セキュリティ、パフォーマンスなど、
さまざまなテクノロジについても網羅されている最高の教科書です。
Github&Rubyforgeで知る
実装するうちに『車輪の再発明』やってる気になってきたら
(誰か作ってないかな?と思うようになったら)、GitHubや、RubyForgeに行きましょう。
GitHub/RubyForgeには、さまざまなGemやPluginがあり、オープンソースとして先人の知恵を借りることができます。
私見ですが、GitHubのほうが人気のプラグインが多い気がします。
Githubは以前、このブログでも紹介しているので併せてご覧ください。
githubで管理されてる注目プロジェクトのまとめ - 常識という迷信
Herokuで試す
ある程度作ったら、公開したくなるもの。
そんなときには、Herokuを使いましょう。
※ Herokuスタッフはきっと日本好き。使えばわかる。
Heroku | Cloud Application Platform
HerokuはRails専用のレンタルサーバです。
Railsアプリを公開できるスペースと、Gitリポジトリが無料で利用できます。超お得です。
Herokuに関しても以前、紹介したので割愛しますね。
HerokuとGitで、2台のPCによる共同開発をやる - 常識という迷信
買って一番役に立った書籍
上記はすべて無料で手に入りますが、書籍もやはり有用で、
私が買って一番役に立ったのは『Railsレシピブック 183の技』ですね。ダントツです。
- 作者: 高橋征義,諸橋恭介
- 出版社/メーカー: ソフトバンククリエイティブ
- 発売日: 2008/05/31
- メディア: 単行本
- 購入: 36人 クリック: 532回
- この商品を含むブログ (95件) を見る
僕の本は、ルーティングのページにコーヒーがこぼれて黒ずんだり、
カバーも無くて手垢だらけですが、この本が一番使えると思います。
おわりに
こういうドキュメントってしばらくすると『いまさら言われなくとも…』とか思うんですが、
初心に返ってみると、『あの頃、見つけてればなぁ』と思ったりするもの。
Railsに興味があるけど、本を買うほどでもないってひとはたくさんいると思います。
そういった人達の背中を押せればと思います。
『Enjoy programming』ですね!