フリーランス基礎知識

初心者がRubyを独学で学ぶのは難しい?資格の種類や勉強方法を解説!

ノマド家代表
辻本
ノマド家代表
辻本
フリーランスの自立・キャリアを支援するシェアハウス「ノマド家」を運営している代表の辻本です。

このブログでは、日々フリーランスをサポートする立場である私の目線で、フリーランスに本当に役立つ情報を厳選してご紹介します。

この記事をご覧の方は、「Rubyって初心者が独学で学習できるものなのかな・・」とお悩みの方が多いかと思います。

結論、可能です。この記事では、Rubyを独学する方法やおすすめの本・サービスをご紹介します。ぜひ参考にしてみてください。

Rubyを独学するための4つのステップ

Rubyを独学する際は、まずは本で概要をつかんで、学習サイトで手を動かしながら学ぶと効率的です。

それでは、順に見ていきましょう。

①プログラミングの概要を学習する

プログラミング初学者の方は、まず最初にプログラミングに関するアウトラインや、体系的な説明が書かれている本を1冊読まれることをおすすめします。

最初に全体像を把握しておくことで、これから何を学習するべきか捉えやすくなります。

おすすめの1冊

本書は、株式会社セガのゲームプログラマーがプログラミングの概要を解説した一冊で、「プログラムを根本から理解したい」と考えられている方におすすめです。

プログラミングの本質を理解するために、簡単なゲーム制作を例に出して、プログラムを作る上でどのように頭を働かすべきかについて解説しています。

【2021年】プログラミングを学びたい方におすすめの本15選! この記事では、これからプログラマーを目指したいと考えている方向けに、「プログラミングの概要」「HTML/CSS(+JavaScr...

②HTML・CSSを勉強する

HTMLとは、テキストボックス・文字・表・画像・リンクなど、Webページに必要な部品を配置するための言語です。

HTMLが文章の構造を作るのに対して、CSSは「HTMLをどのようなデザインでブラウザに表示するかを指定する言語」なので、HTMLとセットで使われます。

おすすめの1冊

本書は、これからHTML/CSSを独学したいと考えている方にピッタリの一冊です。

HTMLとCSSの基本や、レスポンシブデザイン、Flexbox、CSSグリッドなど最新の技術についても体系的に学ぶことができます。

実際に手を動かしながら学ぶ構成になっており、効率的にスキルを身につけることができます。

【2021年】Webデザインを学びたい方におすすめの本10選! この記事では、これからWebデザイナーを目指す上で必ず頭に入れておくべき、「HTML/CSS(+JavaScript)の基礎知識...

③Ruby/Ruby on Railsを学習する

Rubyをマスターすると、WebサイトやWebベースの業務システムを効率良く開発できます。

Ruby on RailsというWebアプリケーションフレームワークを使えるようになると、エンジニアとしての市場価値がかなり高まります。

おすすめの1冊

本書は、「プログラムの読み方にふりがなをふる」という手法で究極のやさしさを目指した、まったく新しいRubyの入門書です。

この新しいアプローチによる解説で、「自分がいま何を学習しているのかわからない」といった、プログラミング初学者がよく挫折してしまう原因を解決しています。

また、実際に手を動かしながら学習するだけでなく、プログラムを考える応用問題も用意されているので、しっかりRubyの基礎文法を身につけることができます。

④実際に手を動かして開発してみる

どのプログラミング言語でもそうですが、プログラミングは実際に手を動かしてWebサイトやサービスを開発してみないとスキルは定着しません。

プログラミングを学習するための本や動画はたくさんありますが、実際に手を動かさないとすぐに忘れてしまいます。

次の章で、手を動かしながらRubyを学べる学習サービスを厳選して2つご紹介します。

独学におすすめのWebサービス

動画で学習するならUdemy

Udemyは、誰でも講師になりコースを作ることができるC2C(Consumer to Consumer)の学習プラットフォームで、世界中で約4万人以上の講師が10万以上のコースを提供しています。

動画は1本あたり数時間〜数十時間と講座によって異なっており、価格は1,200円〜24,000円で購入することができます。講座は月額制ではなく、買いきりで1度購入した講座は何度も見返すことができます。

Udemy(Rubyコース)』には、実績豊富な講師による講座がたくさんあるので、自分に合った学習コースを選べます。

ノマド家代表
辻本
ノマド家代表
辻本
購入する前に、無料で視聴できる動画もあるので、品質を確認してから購入できます。

・手軽な価格でRubyを学べる

・講座は月額制ではなく買いきり

・講座は購入者からの評価やコメントがつけられている

・購入した講座に30日間の返金保証がついている

【2021年】Udemyの評判は?プログラミングやWebデザインを学びたい方必見! 『Udemy』は、米国法人Udemy,Inc.が運営するオンライン型教育プラットフォームで、主にプログラミングやWebデザイン、...
【2021年1月更新】Udemy最新のセール情報を更新!セールの種類や人気の講座を紹介! Udemyでは、頻繁に割引やセールが行われており、最大95%offのセールが行われたこともあります。 直近3年のセール状況...

手を動かしながら学ぶならprogate

Progate』はユーザー数100万人を超える初心者向けのプログラミング学習サービスです。2014年にサービスが開始され、現在ではプログラミング学習の登竜門と言われるほど有名なサービスとなっています。

Webサービスを開発する上で必要な言語(HTML・CSS・JavaScript・PHP・Ruby・Java・Pythonなど)を実際にコードを書きながら直感的に学ぶことができます。

学習のステップとしては、「学習コース」「道場コース」「プロジェクトコース」という3つのコースに分かれていて、基礎から実践的な内容まで幅広く学ぶことができます。

月額たったの980円で基礎編から実践編まで全てのカリキュラムを受講できるので、プログラミングスクールに通うのは気が引けるという方にもおすすめです。

Rubyの理解が深まるおすすめの資格

Ruby技術認定試験

Ruby技術者認定試験』は、Rubyの普及活動に携わる非営利団体「Ruby Association」によって運営されている民間資格です。

試験内容は、Rubyの文法をはじめ、Ruby技術者として必要な知識や能力を問われる内容となっており、公式サイトでは以下のように記されています。

Ruby技術者認定試験制度は、Rubyベースのシステムを設計、開発、運用するエンジニア、Rubyでシステム提案を行うコンサルタント、Rubyを教える講師及びRubyを学ぶ学生などを対象とした認定試験制度です。認定者は、Ruby技術者としての技術力を公正に評価され、高い水準のRubyによるシステム開発能力を持つことを認定されます。

参照:Rubyアソシエーション公式サイト

Ruby技術者認定試験はSilverとGoldの2つのレベルがあり、現時点で合格率および合格者数は公表されていません。Ruby未経験の方は、Rubyについて基本的な技術内容を問うSilveを受験されることをおすすめします。

【2021年】プログラマー・エンジニアにおすすめの本当に役立つ資格8選!エンジニアになるために資格は必要ないですが、資格を取得しておけば転職で有利になったり、資格を取得する過程でスキルが身についたりと多くのメ...

未経験から転職を目指すならスクールがおすすめ

テックキャンプ(エンジニア転職)

受講区分通学制・オンライン
場所東京(渋谷)・大阪(難波)・名古屋(栄)・福岡
価格短期集中スタイル(648,000円)・夜間・休日スタイル(848,000円)
期間10週間・半年間

未経験からエンジニアとして転職したいと考えられている方は、転職補償付きのスクールに通うことがもっとも有効です。『テックキャンプ(エンジニア転職)』は、プログラミング未経験の方がスキルを身につけて、エンジニアとして転職するまでをサポートしてくれるプログラミングスクールです。特徴は大きく分けて2つあります。

1つ目は、転職成功率。

2021年1月時点で、テックキャンプ(エンジニア転職)の学習終了後に、転職支援を利用したユーザーの転職成功率は99%と高い実績を残しています。


2つ目は、受講可能な年齢。

転職サポートをしているプログラミングスクールの中には、30代を超えての転職は難しいと判断するところもあり、受け入れに年齢制限を設けているところもあります。一方で、『テックキャンプ(エンジニア転職)』は30代以上の初学者も受け入れており、その上で職成功率は99%と高い実績を残しています。

・短期集中 or 週末集中、オンライン or 通学など受講スタイルが選べる

・エンジニア転職に成功しなかった場合は受講料を全額返金

・転職成功率は99%

・年齢制限がなく30代の受講者も多い

【2021年】本気で転職したい方におすすめのプログラミングスクール【通学・オンライン別】 この記事をご覧の方は、未経験からプログラミングのスキルを身につけて、エンジニアとして転職したいとお考えの方が多いと思います。 ...

最後に

以上、初心者がRubyを独学で学ぶ方法や資格の種類についてご紹介しました。この記事をご覧の方は、以下の記事もオススメです。

Rubyエンジニアがフリーランスになるには?年収・副業事情・案件獲得方法を解説! 現在、Rubyエンジニアとして働かれている方は、独立するタイミングを伺っている方が多いかと思います。 最近では、フリーエン...
初心者がプログラミングを独学で学ぶのは難しい?おすすめのサイトや資格もご紹介! この記事をご覧の方は、プログラミングを独学するために書籍を購入したものの、スタート時点でつまずいて独学に不安を感じている方が多い...
シェアハウス「ノマド家」

ノマド家」は、湘南に拠点を構えるフリーランス限定のシェアハウスです。

エンジニア・デザイナー・マーケター・ライター・動画クリエイターなど、主にWeb系フリーランスが入居しています。

フリーランスと寝食を共にして、切磋琢磨したいという方はぜひお気軽にご連絡ください!