プログラミング

プログラミング学習サイト7選【難易度別に紹介します】

れん
れん
未経験から独学で3ヶ月で自社開発企業のエンジニアに転身したれんです。

今回の記事では、

男性の口コミ
男性の口コミ
どんな学習サイト選べばいいか分からない[/chat]

女性の口コミ
女性の口コミ
どんな学習サイトが自分に合ってるか分からない

と疑問を抱えている駆け出しエンジニアの悩みを解決できる記事になっています。

記事前半では『プログラミングの学習方法』を解説し、記事後半では『具体的な学習サイト』を解説します。

この記事を読み終えることで、『ネットにある学習サイト』を理解できるだけではなく、具体的に自分にあった学習サイトを見つけることができます。

プログラミングの学習方法は3つある

かけだしくん
かけだしくん
プログラミングってどんな学習方法があるの?

プログラミング学習には大きく3つあります。

  • 動画で学ぶ
  • Webサイトで学ぶ
  • ゲーム感覚で学ぶ
かけだしくん
かけだしくん
え、ゲームでプログラミングを勉強できる方法があるのですか!教えて欲しいです
れん
れん
ゲームで学ぶのもいいですが、序盤は基礎を固めた方がいいので、中級者になってからです。まずは動画で勉強するのがおすすめだよ

実際、僕が初めてプログラミングを勉強を始めたときも、動画でした。動画では、細かいところを理解しなくても、映像を見ながら真似することで、見本通りのかっこいいサービスが作れます。

動画で勉強するのが一番効率が良いのか

学習スタイルが人によって異なるので、動画が最適とは限らないです。
この記事では、学習するサービスの特長紹介していくので、それを参考に決めてみて。

動画で学ぶ

かけだしくん
かけだしくん
動画ってどんな特長があるの
  • 映像が自動的に流れるので、学習ハードルが低い
  • プロの技術を目で見て、まねできる
  • 作品完成までを1つずつ進められる

※テキストでは、簡単なことだけど初心者が躓きやすいポイントが省力されていることがある。

 

れん
れん
それじゃあ、動画の学習サイトを難易度順に紹介していくよ

ドットインストール – 難易度★

聞いたことがある人も多いと思いますが、ドットインストールとは3分間の動画で隙間時間でもプログラミングを学習できるサイトです。

ほぼ無料でHTML、CSS、JavaScript、PHP、Rubyなどの言語を学べちゃいます。有料会員もありますが、無料学べるレッスンが他のサイトよりも多いので、まずは無料で一通りやってみるのがおすすめです。

YouTube – 難易度★

youtbeでもプログラミング勉強できるんですか?でもどうせ数分とかの宣伝目的の動画じゃないの?

youtubeでは、プログラミングスクールが提供しているコンテンツを無料で学べます。

例えばHTML、CSSとかなら、各3時間ぐらいのプレイリストが用意されています。

はじめてのHTML入門講座
はじめてのCSS入門講座

かけだしくん
かけだしくん
太っ腹ですね

あと、英語のリスニングができる方は海外の方が作ったチュートリアルをやるのもありです。youtubuの検索バーで「言語 + tutorial」と検索すると上の画像のような動画が出てきます。基本的に海外の動画は日本版よりも質が高く、ほとんどの言語に対応しています。まじでおすすめです。

udemy-難易度★★

udemyでは、外国、日本の方が提供している質の高い動画でプログラミングを学習できます。他のサイトの学習サイトよりも、高機能なWebサービスの実践的な作り方をレッスンを通じで学べます。

1つデメリットがあって、値段が高いことです。1レッスン24,000が平均的な価格です。でも、udemyは定期的にセールを行っていて、セール時には最大で95%割引で1200円で購入できちゃいます。基本的には2000円以上の時はあまり、おすすめしないです。

techpit -難易度★★★

あまり有名ではないのですが、techpitも優秀な動画で学習できるサイトです。

他の動画学習サイトとの違いは二つ

  • 現役エンジニアが作ったオリジナルの教材
  • 誰も知ってる有名なWebサービスを作れる

例えば、マッチングアプリで有名な”tinder”、タスク管理ツールで有名な”trello”などです。みんなが知っているサービスが作れうようになると、自信がついてくるので、基礎の勉強が終わった方はチャレンジしてみるといいです。

Webサイトで学ぶ

続いてWebサイトで学ぶコーナーです。

Webサイトの特長はこの3つ

  • 細いところまで、丁寧な解説がある
  • 逆引き辞典として活用できる
  • 外出先でもコツコツ進められる
かけだしくん
かけだしくん
動画と違って、仕事のお昼休みとかでも勉強できるからいいな

Progate – 難易度★

progateでは知っている方も多いと思いますが、このサイトには結構お世話になったので、紹介せずには入れないですね。

知らない方のために簡単に紹介すると、ゲーム感覚で楽しく、プログラミングの基礎を学習できるサイトです。

Ruby on rails Tutorial – 難易度★★★

Ruby on rails Tutorialではprogateと違って、より実践的なWeb開発ができるサイトです。

成果物比較すると、これだけ差があります。

progateの成果物

Ruby on railsの成果物

目で見て分かる通り、progateよりも高機能なWebサービスの作り方について完全無料で学べます。

難易度がもちろんprogateよりも高いので、progateの”Ruby”、”Ruby on Rails”のレースン終えてから、チャレンジしてみるのがいいです。

ゲーム感覚で学ぶ

かけだしくん
かけだしくん
待ってました!!!

ゲーム感覚で学ぶ特長はこの3つ

  • 動画やサイトで基礎学習を一通り終えた方に最適
  • プログラミングの楽しさをゲームを通じて学べる
  • モチベーションが低下している時でもゲームならできる
かけだしくん
かけだしくん
う〜ん仕方ない基礎やってから、ゲーム感覚で学ぶか…

Ruby Warrior – 難易度★★

Ruby WarriorrはRPG形式でRubyを学習できるWebゲームです。Rubyのコードを打ち込むと、主人公が前に進み敵を倒します。

昔ながらのファミコンゲームを通じて、プログラミングを学べる貴重なサイトです。progate、ドットインストール でRubyの文法を勉強した方は、一度やってみるといいです。

まとめ

プログラミング学習サイトを3つ

  • 動画で学ぶ
  • Webサイトで学ぶ
  • ゲーム感覚で学ぶ

に分けて紹介してきました。

最近では、プログラミングスクールも増えていて、Webサービスで勉強するのと、スクールに通うのどっちがいいか迷うと思います。

高額なお金を好きでもないことに払うのは無駄です… 無料で手軽に始められるWebサービスで適性を見極め、もっと効率良くプログラミングを習得したいと思ったら、スクールの無料相談、体験レッスンを受けてみるのもありです

今日も最後まで読んでくれて、ありがとうございます。
またね!