酒と泪とRubyとRailsと

Ruby on Rails と Objective-C は酒の肴です!

Ruby & Railsの入門チュートリアル・まとめ【無料】

最近、RubyやRails系の入門チュートリアルを中心にいくつかの記事があったので、知っている入門系チュートリアルを一式をまとめてみました。本当の初心者な方から、本格的にRubyを勉強したいと思う人にすっごいオススメです!

(2016/02/20 17:30) 全般的に内容をリファクタリング


スライド


拙著ですが、Railsをスタートダッシュして学ぶときに良さそうな記事や資料をまとめました。

Ruby 概論のスライド
Spice Life CTOの五十嵐邦明さんの一橋大学での講義「Ruby概論」のスライド。

動画

最初に見てほしいのがRuby/Railsのドットインストール。この辺りから少しずつ始めていくといいと思います!

ハンズオン

Progate | プログラミングの入門なら基礎から学べるProgate (プロゲート)
ブラウザ上でハンズオンで手を動かしながら、プログラミングを学べるサイトです。初めて学ぶのに学びやすいです!

チュートリアル

第1章 Ruby言語ミニマム
書籍『Rubyソースコード完全解説』のHTML版の第1章です。Rubyの入門記事としては最適かも^^

igazemi - Railsの教科書
Spice Life CTOの五十嵐邦明さんの書かれているRailsの教科書、わかりやすく、丁寧です!

Ruby on Rails チュートリアル:実例を使って Rails を学ぼう
こちらはRails 4.0に対応したチュートリアルです。電子書籍でも出版されており、かなりクオリティは高いです! のでオススメです!

リファレンス

Railsドキュメント
リファレンスがわかりやすく網羅されていると思います。ここを見ながら少しずつ変更していくのがおすすめです!

電子書籍(PDF)

Rubyプログラミング入門
Rubyプログラミング中級
Ruby on Rails開発
IPAが出している電子書籍で、RubyやRailsの入門とRubyの中級資料があります。特に中級資料はオブジェクト指向などについてもかなり詳細に記述されており、おすすっめです!

紙書籍

初めてのRuby
少し古めの本ですが、Rubyの基礎的な文法をも学ぶには最適の記事だと思います。

Ruby on Rails 4 アプリケーションプログラミング
Railsを最初に勉強するのなら、安定したこちらがおすすめです。初心者にもわかりやすく、かつ紙媒体らしくわかりやすいです。

パーフェクトRuby
Rubyの入門部分から言語仕様の深い部分まで網羅的に説明されています。Ruby2.0にもきっちり対応しており、Rubyを使う上で重要なファクターを学ぶ事ができます!

コーディング規約

Rubyコーディング規約
他言語を勉強した人がきになるRubyのコーディング規約です。日本語で簡潔にまとまっています。

GitHub Ruby Styleguide
英語ですが、GitHubのRubyスタイルガイドです。英語ですがほとんどコードなので読みやすいです。

bbatsov/ruby-style-guide
同じく英語ですが、コミュニティ・ドリブンのRubyスタイルガイド。5,000以上のスターがついています。

練習用

Paiza
オンライン上で問題を解いていきながら、プログラミング学んでいけるサイト。入門者向けの動画学習もオススメ。

AIZU ONLINE JUDGE: Programming Challenge
同じくオンライン上でRubyなどの言語の問題を解いていくサイト。他の人が解いたコードがみれるので、どう書けば 早いかとか、メモリの消費量を抑えられるかといったことを学ぶ事ができます!

更なるレベルアップ

Ruby on Railsを仕事にしていくための第一歩
拙著ですが、RubyやRailsの初心者から中級者になっていくために必要になってくる部分とかを中心にまとめました。

RubyやRailsでリファクタリングに使えそうなイディオムとか便利メソッドとか
@jnchitoさんの記事で、知っておくと便利な実践的な書き方が網羅されている記事です!

プログラミング経験があるひと向けの簡略チュートリアル

Rubyはじめての人がRails開発に参加するときに最初に知っておくべきこと

プログラミング経験がある人向けRubyチュートリアル

(おまけ) 環境構築

Mac Yosemite Rails 最新環境 詳解 構築手順

Cloud9 IDEでWebブラウザでガリガリRuby on Rails/Node.js/Python/PHP開発
環境構築で苦労したくない人向けに、ブラウザベースでRuby on Rails/Node.js/Python/PHP開発をするサービスの紹介です。それなりに使われているサービスでUIも洗練されているので、もしチャンスが有ればぜひ!

Special Thanks

2013年新学期にRubyを始めるエンジニアが読むべきサイトまとめ

Rubyを楽しく学ぶコンテンツ

IPAから無料でダウンロードできるプログラミング学習教材15+α

変更来歴

(2014/03/30 21:30) IPAの電子書籍を追加
(2014/04/09 20:05) 趣旨と違うけど有料の書籍とか追加
(2014/04/27 13:10) いろいろ増えすぎていたので書き直し
(2014/05/02 08:15) プログラミング経験があるひと向けの簡略チュートリアルを追記
(2016/02/20 17:40) 全般的に内容をリファクタリング

おすすめの書籍