プログラミング

【Rubyの独学】おすすめ無料学習サイト9選

  • Rubyの初心者向けおすすめ学習サイトが知りたい
  • 学習サイトで学ぶときのコツが知りたいな

Rubyは国内で人気が高く、求人数も多いプログラミング言語です。これからRubyを独学で学びたいけど何から手を付けていいのか、わからない人は最初に学習サイトで学ぶのがおすすめです。

この記事ではRubyを独学で学びたい人に向けて、おすすめの学習サイトを紹介いたします。独学で学ぶためのコツについても紹介していますので、ぜひ参考にしてください。

学習サイトでRubyの独学を始める前に

Rubyを独学で始める最初の一歩として、学習サイトは最適です。ただし学習サイトは無数にあり、中には全くのプログラミング未経験者には難易度が高いサイトもあります。

そのため、プログラミングを学ぶなら、基礎をわかりやすく解説している学習サイトで学びましょう

学習サイトで解説しているソースコードは、コピペで動作確認するのみでは応用力は身につきません。実際に学習サイトのソースコードを改良し動作を確認し、理解を深めることも大切です。

フリカツ

学習サイトを眺めるだけでは、わかったつもりで満足するだけで、スキルは身につきません。必ず自分で考えて手を動かしながら学んでいきましょう。

また独学の場合、学習サイトだけではなく、学習本も併用して進めることで理解度が上がります。Rubyのおすすめ本については、次の記事で解説しています。

Rubyの独学におすすめの無料学習サイト9選

Rubyを学べるサイトはたくさんあります。ここでは、とくに初心者が独学で学ぶのに適したおすすめのサイトを紹介します。

ドットインストール|動画でサクッと学べる

ドットインストールは1つの講義を3分で学べるプログラミング学習サービスです。

動画で要点をしっかりと説明してくれるので、初心者でも飽きずにしっかりと学習することができます。ドットインストールは無料の範囲で基礎はしっかり学べるので、ぜひ登録しておきましょう。

>> Ruby入門 (全26回) – プログラミングならドットインストール

progate|スライド形式で初心者にやさしい

Progate
出典:Progate

progateは、スライド形式でプログラミングを学べるサービスです。

図が豊富で初心者でもインプットしやすく、無料の範囲でも基礎は身につけられます。演習問題では実際に考えて手を動かしながら学べます。

わかりやすく学べるので、プログラミング初心者におすすめです。

>> Ruby | プログラミングの入門なら基礎から学べるProgate[プロゲート]

Ruby公式ページ

Rubyの公式サイト
出典:Ruby

Rubyの公式ページで使い方から基礎構文まで学べます。ページ「ドキュメント」ではリファレンスマニュアルが随時更新されています。

サクッと使い方を調べたいときに便利ですので、ぜひブックマークしておきましょう。

paizaラーニング|3分動画で毎日続けられる

チャプターごとに、3分動画でサクッとRubyの基礎を学べます。

無料の部分ではRubyの動かし方や変数、条件分岐、比較演算子や繰り返しなど、基礎の基礎を学べます。各レッスンの全てのチャプターを受講することで、プログラミング未経験者でも基礎を理解できるようになっています。

>> Ruby入門編のレッスン一覧 | プログラミング学習サービス【paizaラーニング】

CODEPREP|ブックスタイルで基礎から実践まで学べる

CODEPREP
出典:CODEPREP

CODEPREPは、各プログラミング言語やスキルをブックスタイルで学べるサービスです。

入門編、基礎編、実践編に分かれており、実際に手を動かしながら学べます。教材の量も豊富なので、ぜひブックマークしておきたいサービスの1つです。

>> Ruby

Codecademy|海外の有名な学習サイト

Codecademyのトップページ
出典:Codecademy

海外で有名なプログラミング学習サイトです。日本語には対応していませんが基礎部分は無料で利用できます。

項目ごとにサクッと学習できますので、他の学習サイトと並行してやってみることをおすすめします。

>> ​​Learn Ruby | Codecademy

Rubyがミニツク

出典:Rubyがミニツク

Rubyがミニツクは、Rubyの基礎を一通り学べる学習サイトです。コンテンツはコース単位でまとめられており、基礎知識や演習問題で実際に手を動かしながら学ぶことが可能です。

Ruby on Railsについても学べますので、他の学習サイトと平行して学ぶことでより理解度が深まります。

Ruby on Rails チュートリアル

出典:Ruby on Rails チュートリアル

フレームワークRuby on Railsの基礎から、プロダクト開発までの流れを理解できるチュートリアルです。

テキスト量が膨大で基礎からしっかり学べます。ややとっつきにくいため、書籍と併用して学ぶことをおすすめします。

Udemy|数多くの教材で学べる

Udemy
出典:Udemy

Udemyは、公開しているさまざまなプログラミングの教材を販売しているプラットフォームです。初心者向けから上級者向けまで動画形式でわかりやすく学べます。

基礎を丸ごと学べる講座もあるので、1本購入してじっくり学びたい人におすすめです。有料ですが、しっかり学びたいなら選択肢に入れておきましょう。

>> Rubyのトップコース

Rubyを学習サイトで効率よく独学するためのコツ

独学で効率よく学ぶには?

コツ1:質問力を身につける

独学の場合、不明点やエラーが解決できずにそのまま挫折するパターンが多いです。学習で行き詰まったら、質問するクセをつけることが大切です。

プログラミング関連の質問をするなら、エンジニア向けのQ&Aサイトがおすすめです。現役のエンジニアやプログラミングに知見がある方から回答を貰えることが多いです。

おすすめのQ&Aサイトは下記のとおり。

ただし、回答者がスムーズに答えられるように質問力を身に着ける必要があります。

プログラミングに関するエラーなら、下記を踏まえて質問するようにしましょう。

  • どんなエラー(現象)が発生したか
  • エラーに至るまでの操作を具体的に
  • どのような解決を望んでいるか

曖昧な質問では答えてくれる可能性も低いです。またなんでもかんでも質問するのではなく、まずは自分で調べて解決策がないか、試してみましょう。

エンジニアとしてググって解決するスキルも必要です。

フリカツ

私も独学で躓いたときはよくQ&Aサイトを利用していますが、早ければ10分で回答を頂ける場合もあります。

独学でプログラミングを学習するなら、積極的にQ&Aサイトを活用しましょう。

コツ2:習慣化する

プログラミングを独学で学ぶ場合、一般的に400〜500時間必要と言われています。現役エンジニアとして必要なスキルを身につけるなら、1,000時間は確保したいところです。

それだけの時間を勉強するには、毎日継続してコツコツと続けることが大切です。

ただし毎日学習を続けるのは大変です。モチベーションが持続しないとつい勉強がサボりがちになって、そのまま挫折するパターンも有りえます。

そのため継続して学習するなら、毎日決まった時間に勉強ができるようにしておきましょう

毎日決められた時間に学習することで、そのうち習慣化してきます。習慣化すれば学習を続けるのが苦ではなくなります。

コツ3:学習スケジュールを決めておく

基礎を学びたい場合、学習期間は2〜3ヶ月としておきましょう。それ以上長くなると飽きてきたり、学んだことを忘れて再度勉強し直すことになります。

1日1ページのペースで進めても、いつまでたっても学習は終わりません。上述したように毎日学習時間は確保しておくことをおすすめします。

基礎学習はさっさと終わらせて、早めに次のステップに進みましょう。

短期間でコスパよくRubyを身につけるならスクールもおすすめ!

  • Rubyを独学で学ぶ自信がない
  • もっと効率よく学習したい
  • 転職/独立のサポートも受けたい

Rubyを独学で学ぶのに自信がない人は、プログラミングスクールで学ぶことをおすすめします。私は独学のあとにスクールで学んでエンジニアになりました。

プログラミングスクールのメリット
  • 独自のカリキュラムで効率よく学習できる
  • わからないことは質問してすぐ解決できる
  • 就職や転職、独立のサポートもしてくれる

ここでは、Rubyが学べるおすすめのプログラミングスクールを紹介します。

CodeCamp(コードキャンプ)

CodeCampのトップページ
CodeCamp
運営会社コードキャンプ株式会社
サービス概要現役エンジニアによるプログラミング、アプリ開発を学べる!
日本初のマンツーマンのプログラミングスクール
料金(税込)Rubyマスターコースの場合
・入学金:33,000円
・2ヶ月プラン:165,000円
・4ヶ月プラン:275,000円
・6ヶ月プラン:330,000円
おすすめできる人・10代~40代でエンジニアとして就職/転職したい方
・フリーランスに転身を考えている方
・Webエンジニアとして働きたい方
CodeCamp(コードキャンプ)は、日本初のマンツーマンによるプログラミングスクールです。スクールとしての実績も高く、受講者も20,000名を超えています。

Rubyマスターコースは、未経験からRubyの基礎を学んで、Web開発するためのスキルを学べます

CodeCamp(コードキャンプ)のRubyマスターコースで学べることは、次のとおりです。

・出品・購入機能付きフリマサイト
・グルメサイト
・画像投稿サイト
・いいね機能、フォロー機能

CodeCampの公式サイトより

上記のWebアプリケーションを開発することで、効率的にRubyのスキルを学べます。

  • マンツーマンレッスン
  • レッスン満足度94.6%
  • 365日希望する時間帯(時間帯(朝7時-23時)に受けられる
  • 受講生の80%が未経験からエンジニアへ転職

マンツーマンで実践的なスキルを身につける
プログラミング初心者でも安心

CodeCampの無料カウンセリングはこちら

無料カウンセリング受講で1万円OFFクーポンプレゼント!
毎日7時〜23時迄、無料カウンセリングを開催中!
レッスン満足度94.6%、現役エンジニアから実践的なスキルを学べる

tech boost(テックブースト)

テックブーストの詳細
運営会社Branding Engineer
受講形式オンライン、通学
料金(税込)入学金+月額費用
・入学金:126,500円〜
・基本月額料金:32,780円〜
受講期間いずれかを選択
・3ヶ月
・6ヶ月
・12ヶ月
おすすめできる人・10代〜30代未経験から転職したい方
・フリーランスエンジニアを目指したい方

tech boost(テックブースト)はプロが教える実践型のプログラミングスクールです。

講師は実務経験がある現役エンジニアを採用しています。そのためエンジニアとして必要な知識をわかりやすく体系的に身につきます。

挫折しにくい学習サポート体制で、現役エンジニアとマンツーマン(1対1)で学べます。

  • 目的に合わせてコース、言語が選べる
  • 挫折しない学習サポート体制
  • それぞれに合わせた転職・就職サポート

公式によるとテックブーストで学習している9割の方が未経験です。カリキュラムも初めてプログラミングを触れる方向けに作成されています。

プロから学べる実践型スクール!
プログラミング初心者でも安心

テックブーストの無料説明会はこちら

説明会は無料のため料金は一切かかりません。
自宅にいながらオンラインで学べる!
挫折させない学習サポート体制!

まとめ

この記事ではRubyを独学で学びたい人に向けて、おすすめの学習サイトを紹介しました。

プログラミングの学習は覚えることも多く大変ですが、学習サイトで基礎をしっかりと学ぶことで、スキルを身につけることは十分可能です。

こちらの記事もおすすめ