Ruby on Rails入門に最適のチュートリアルサイト4選
独学に最適なRuby on Railsが勉強できる初心者の方におすすめの「チュートリアルサイト」を紹介した記事です。動画で学べるサイトや実際にWebサービスがリリースされるサイトなどRuby on Railsの学習に活用できるはずです。
テックアカデミーマガジンは受講者数No.1のプログラミングスクール「テックアカデミー」が運営。初心者向けにプロが解説した記事を公開中。現役エンジニアの方はこちらをご覧ください。 ※ アンケートモニター提供元:GMOリサーチ株式会社 調査期間:2021年8月12日~8月16日 調査対象:2020年8月以降にプログラミングスクールを受講した18~80歳の男女1,000名 調査手法:インターネット調査
監修してくれたメンター
mentor-hakamata
C#, Ruby, Python, JavaScriptなど経験。
Ruby on Railsを初めて学習する方に最適なチュートリアルを公開しているサイトを紹介する記事です。
何を使って学習するか悩んでいる人はぜひこちらの記事を参考にしてみてください。
目次
Rubyについてそもそもよく分からないという方は、Rubyとは何なのか解説した記事を読むとさらに理解が深まります。
Ruby on Railsのおすすめチュートリアルサイト
Ruby on Railsのおすすめチュートリアルサイトとして、4つのサイトをご紹介します。
それぞれのサイトについて以下で解説します。
Ruby on Rails チュートリアル
Ruby on Railsを学習するサイトとして一番有名なチュートリアルです。
HTML, CSSの基本を既に学習している方向けのチュートリアルで、Ruby on Railsの基本はもちろん、ログイン認証や投稿機能の作成方法を習得できます。
残念ながら今現在、最新バージョンのテキストは有料となっていますが、過去に公開された古いバージョンのテキストは無料で閲覧可能です。
まずRuby on Railsの大枠をおさえたい方は古いバージョンのテキストでも問題ないので確認してみてください。
Progate
Rubyの開発環境を作成する必要がなく、サイト上で学習が完結できるチュートリアルになります。
現在公開されているコースのバージョンがRuby 5.xで少し古いですが、説明のスライド→演習(実際に手を動かす)という構成になっているので初心者でも学習が進めやすいです。
また、こちらもHTML, CSSの基本を既に学習している方向けのチュートリアルになります。
Ruby on Railsのコースの他にHTML & CSSやJavaScriptのコースもありますので、自信がない方は先にそちらを学習してからRuby on Railsのコースを学習してみてください。
ドットインストール
動画を見ながら手を動かして学習するチュートリアルになります。
こちらも現在公開されているコースのバージョンがRuby 5.xで少し古いですが、実際にアプリを作成する手順を動画で確認しながら作業ができます。
しかしこちらのコースは動画で扱っている開発環境のOSがLinuxですので初心者の方は躓くところも多いかもしれません。
そのため、自力でLinuxの開発環境を作成するか、AWS Cloud9で開発環境を作成する必要があります。
Railsガイド
Ruby on Railsを体系的に学びたい場合はRailsガイドを確認してみると良いでしょう。
本家のRails Guidesに基づいたかなりボリュームのあるリファレンスになっていて、最新のバージョンで学習を進めることができます。
かなりボリュームがあり、説明も非常に細かく書かれていますので、初心者の方には躓くところも多いかもしれません。
そのため、最初は前述で紹介したチュートリアル(Ruby on Rails チュートリアル、Progate、ドットインストール)を学習し、必要に応じてRailsガイドを確認してみるのが良いかと思います。
まとめ
本記事では、Ruby on Railsにおけるチュートリアルサイトについて解説しました。
- Ruby on Rails チュートリアル
- Progate
- ドットインストール
- Railsガイド
チュートリアルサイトを活用することで、効率的なRuby on Rails学習を実現できます。
ぜひ学習に役立ててみてください。
Ruby on Railsを学習中の方へ
これで解説は終了です、お疲れさまでした。
- つまずかず「効率的に」学びたい
- 副業や転職後の「現場で使える」知識やスキルを身につけたい
プログラミングを学習していて、このように思ったことはありませんか?
テックアカデミーのWebアプリケーションコースでは、第一線で活躍する「プロのエンジニア」が教えているので、効率的に実践的なスキルを完全オンラインでしっかり習得できます。
合格率10%の選考を通過した、選ばれたエンジニアの手厚いサポートを受けながら、Ruby on Railsを使ったWebアプリケーション開発を学べます。
まずは一度、無料体験で学習の悩みや今後のキャリアについて話してみて、「現役エンジニアから教わること」を実感してみてください。
時間がない方、深く知ってから体験してみたい方は、今スグ見られる説明動画から先に視聴することをおすすめします!