はじめに
Ruby, Railsを学習する上で参考になる・なりそう・なった、本・サイト等のまとめ
良いものを見つけたら随時更新していく予定。
「これも見た方が良いよ!」みたいな指摘は大歓迎!
入門
Ruby on Rails Guides / (日本語)
Railsの公式ドキュメント。わからないことがあったらまずここを見る。
最近は日本語に翻訳してくれている方々がいます。感謝!!
Ruby on Rails Tutorial
必修サイト。出来るなら3週はやりたい。
本家の新バージョン(3rd Ed.)
Ruby リファレンスマニュアル
Rubyの公式リファレンス
Ruby on Railsドキュメント
日本語版Railsリファレンス
[初心者向け] RubyやRailsでリファクタリングに使えそうなイディオムとか便利メソッドとか
Ruby、Railsでの便利メソッドをまとめてくれている。無駄な車輪の再開発をしないためにも一度目を通しておくべき記事
ドットインストール
内容薄めだけど、とりあえずRailsはどんな風に書くのか知りたい人にはオススメ。
パーフェクト Ruby on Rails
完全に初心者の方には厳しいかもしれませんが、現在のRailsの使い方がよくまとまっているので一度読む価値ありです。
中級者にも散らかった知識を体系的にまとめたい際に有用だと思います
code school
海外の実際にコードを書いてプログラミングを学べるサイト。英語に強い方はどうぞ
テスト
Ruby on Rails Tutorial
上でもあげましたが、テストでも必読です。
ちなみに2nd Ed.だとRSpec、3rd Ed.だとMiniTestになってます。
日本語に訳してあるのは2nd Ed.のみなので、3rd Ed.を読みたい人は本家へどうぞ
使えるRSpec入門
このシリーズを一通り読めば、日常使いの範囲は9割以上賄えるのではないかと。
RSpec 公式ドキュメント
Ruby/Railsで最も人気のテスティングフレームワークであるRSpecの公式ドキュメント
FactoryGirl 公式ドキュメント
テストデータを自動作成する為のGem
Capybara 公式ドキュメント
ブラウザ操作をコードで書くことでWebテストを自動化する為のGem
Better Specs
RSpecのアンチパターン集
Everyday Rails - RSpecによるRailsテスト入門
より詳しいテストの学習をしたい時に便利
発展
コミュニティ・イベント
より深くRuby/Railsを知るには、仲間とのやりとりもまた大切です
Rubyist Magazine(るびま)
日本Rubyの会の有志によるRubyistのRubyistによる、Rubyistとそうでない人のためのウェブ雑誌
Ruby on Rails API
Railsの公式APIリファレンス
RailsCasts
今は更新が止まってしまっているが、Railsに関する実用的な情報が多数あがっているサイト
Ruby Weekly
Rubyの最新情報が週一回送られてくるメーリス。これを読めばあなたも事情通に!
Rails AntiPatterns
名前の通り、Railsアンチパターン集。電子版は無料ダウンロードできる。
僕はまだ読んでないけど、結構タメになるらしいのでそのうち読む
Rails Best Practices
より良い書き方指南
awesome-ruby
2種類ありますが、Rubyの素晴らしいライブラリ、ツール、フレームワーク、ソフトウェアなどのまとめ
これを見て一通りメジャーなものを知っておくと何かと便利です
Rubyに限らず他言語のも見たいときはこのサイトが便利
Rubyソースコード完全解説
別名、Ruby Hacking Guide(RHG)
Rubyがどのように作られているか説明されている。より深くRubyを知る為には必読
コーディング規約
基本的な書き方を理解する上で、コーディング規約を読むのは非常に有用です
Ruby
Rails
RSpec 1 2
Podcast
最近は情報発信が盛んになっていて大変ありがたいです
Rebuild
mozaic.fm
rubyist.club
Ruby5
おまけ
BestGems
Ruby Gemsのダウンロードランキング