プログラミング

【スクール不要】独学でプログラミングの勉強ができるオススメサイト

プログラミングの勉強は、一人でやると中々骨が折れるものです。

自分も去年までプログラマーをやっていたのですが、なかなか独学で勉強するのが困難すぎて挫折しまくった記憶があります。
本当にプログラミングは挫折ポイントが多く、挫折するたびに誰かに質問できたら良いのですが、いかんせん会社の上司に質問するとだいたい決まって「ググレカス」と言われます。

ただいざググってみても、英語のサイトばかりが表示されたりして、調べるのが困難なことも多々あります。そもそもマイナーな技術ジャンルなら検索しても出てこないこともあるし。

プログラミングスクールに通うのも手ではあります。確かにプログラミングスクールなら、先生が分かりやすく教えてくれるでしょう。しかしプログラミングは月額10万円以上することがほとんどです。支払うのが厳しい人もいるでしょう。

そこで今回は、自分が現役時代によく使っていたものや、最近評判の良いプログラミングの勉強サイトについて、纏めてみました。

これらのサイトを使って勉強すれば、独学によるプログラミングの勉強が非常にはかどります。

これらのサイトの特徴としては、

「初心者でも使える」

「基本的には無料」

「動画やスライドを使って分かりやすく説明してくれる」

「分からない所は質問して回答をもらうことができる」

「実際に問題を解いて練習できる」

などなどの特徴があります。

プログラミング勉強サイトその1:Paiza

Paiza

Paizaは自分が一番使っていたサイトです。Paizaの良い所は、練習問題がたくさんあるのに加えて、その問題の難易度が難しいのから優しいのまで幅広くある所です。
簡単な問題は、プログラミングの文法をただ単に問う問題であることが多いので、初心者の人でも取り組むことができます
反対に難しい問題は、仕事でバリバリプログラミングを使っている人でも難しいことが多いです。いかに効率的なソースコードがかけるかまで問われます。コードの実行時間を計測して、あまりにも実行時間が長いと、その問題が不正解になったりします。アルゴリズムの技術までもが問われてくるわけですね。

また、Paizaには練習問題以外にも動画でプログラミングを学べるコンテンツもそろっています。phppythonといった定番の言語の解決がわかりやすくされています。全くプログラミングに触ったことがない人はこっちからやってみた方がいいかもしれないです。

更にPaizaではプログラミングを遊びながら学ぶことができるブラウザゲームを遊ぶことができます。

コードガールこれくしょん

コードガールこれくしょんはまだリリースしてから日が浅いのは正直あまり勉強しにくい面もありますが、ゲームを通して、楽しんでプログラミングを学べるという意味では良質だと思います。

ただPaiza、いかんせん最近になって除々にオタク色が濃くなってきたというか、サイト内で美少女キャラクターを起用したりしているので、あんまり学校や会社ではサイトを開きにくい所もあるかもしれません。好みは別れるかも。家で勉強する分には最高だと思います。

月額600円を払うとプレミアム会員となり、全てのコンテンツを観ることができます。ドットインストールと比べると少し安めです。

学習できる言語例:C/C#/HTML/JavaJavaScript/SQL/PHP/Python3/Ruby/シェルコマンド
有料会員:月600円

プログラミング勉強サイトその2:ドットインストール

ドットインストール

paizaはちょっとオタク色が強すぎて嫌だ、という方にはドットインストールをオススメ致します。
ドットインストールは企業の研修とかでも使われることがあるみたいなので、ちゃんと堅実なサイトになっております。
かなり評判が良くて、無料でプログラミングを学べるサイトとして知名度が一番あるイメージです。

ドットインストールとは動画でプログラミングを学べるサイトとなっている訳ですが、paizaよりも更に多くの言語や技術を学ぶことができるのが特徴です。
プログラミング言語だけではなくgithubの使い方や、サーバーの設定など、なかなか他のサイトでは勉強しにくい分野がここでは勉強できます。
幅広く勉強して、エンジニアとしての実力を付けたいという人にはドットインストールがおすすめです。

ドットインストールに月額980円を払うと、プレミアム会員となり、全てのコンテンツを観ることができるようになります。

学習できる言語例:BASIC/COBOL/C/Go/Java/JavaScript/Perl/PHP/Python/swift(その他にもたくさん)
有料会員: 月980円

プログラミング勉強サイトその3:Progate

Progate

Progateは2016年にできた新しいサイトなんで、自分はこのサイト使ったことがありません。ただし、非常に多くの人から「おすすめだ!」という声がありまして、こちらを使って勉強をしている人が多くいます。
Progateで学べる言語はphpjavaといったものや、Go言語みたいな割とマイナーなものもあるみたいです。

Progateは、Paizaやドットインストールにみたいに動画で学ぶサイトではなく、スライドで勉強します。
Progateのスライドは、イラストがわかりやすく見やすいと評判です。動画の欠点として、自分が理解する前に説明がどんどん先に進んでしまうことがある、というものがあります。その点でいうとスライドは自分のペースで勉強することができます。

またProgateでも有料会員になると、他のサイト同様全てのレッスンを受けられるようになります

学習できる言語例:javascript/Ruby/PHP/Java/Python/Swift/Go
有料会員: 月980円

まとめ:独学でのプログラミングの勉強は3つのサイトがおすすめ! 本を買うよりはコスパが良いので、有料会員になった方がオトク

いかがだったでしょうか。

今回ご紹介したサイトは、

Paiza
ドットインストール
Progate

です。

こちらを参考にして、是非とも独学でのプログラミングの勉強を挫折せずに進めていってください。

ちなみに使うサイトは、どれか一つだけでいいと思います。

有料会員にならないとレッスン全てを受けられない所もありますが、月に1000円未満ですので、プログラミングの分厚い本(5000円くらいする)を買うよりはコスパが良いと思います。