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の入門部分から言語仕様の深い部分まで網羅的に説明されています。Ruby 2.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も洗練されているので、もしチャンスが有ればぜひ!

🚌 参考リンク

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) 全般的に内容をリファクタリング

📚 おすすめの書籍