みっつです。
プログラミングってどうやって勉強したら良いのかわかりづらいですよね。
今はWebサイトを使って独学で勉強できる環境も整ってきていますが、どのサイトが良いのかの判断もなかなか難しいです。
そこで、私が実際にいろいろ試してみておすすめのプログラミング学習サイトをランキング形式で紹介していきます。
全て利用は無料なので、いろいろ試してみてください。
プログラミング独学のおすすめのWebサイトランキング
第1位:Progate
公式サイト:https://prog-8.com
こんな人におすすめ
・いろいろな言語を勉強してみたい人
・実際に手を動かしながら勉強を進めたい人
・動画よりもスライド形式でゆっくり勉強したい人
学べる言語
HTML&CSS・JavaScript・jQuery・Ruby・Ruby on Rails5・PHP・Java・Python・Swift・Command Line・Git・SQL・Sass・GO
ひとこと紹介
Progateはイラスト中心のスライドを使って勉強を進めていきます。
スライドで学び、すぐに実践できるため、効率よくプログラミングを勉強することができます。
しかも、Progateはブラウザ上で全てを完結させることができます。
ブラウザでスライドを見て、ブラウザ上でプログラミングをすることができます。
そのため、初心者が失敗しやすい環境設定をやる必要がなく、すぐプログラミングを始めることができます。
難しい設定に自信がない人、ゆっくり勉強を進めたい人におすすめです。
第2位:ドットインストール
公式サイト:https://dotinstall.com
こんな人におすすめ
・動画でサクサク学びたい人
・隙間時間を使ってコツコツ勉強したい人
学べる言語
HTML&CSS・JavaScript・jQuery・PHP・SQL・Ruby・Ruby on Rails・Swift・Java・Scala・Python・Kotlin・Unity
ひとこと紹介
ドットインストールは、動画解説型のプログラミング学習サイトです。
1つの動画は約3分間で、隙間時間にもサクッと勉強することができます。
現在では350以上のレッスン、5000本以上の動画が公開されています。
動画の内容はいろいろあって、Webページを作ったり、スマホアプリの開発、ゲームプログラミングなど様々なことが勉強できます。
第3位:Paizaラーニング
公式サイト:https://paiza.jp/works
こんな人におすすめ
・スキルを確かめながら勉強したい人
・動画でサクッと勉強したい人
学べる言語
C・C#・HTML・Java・JavaScript・SQL・PHP・Python3・Ruby・Ruby on Rails
ひとこと紹介
Paizaラーニングもドットインストールと同じような動画解説型のプログラミング学習サイトです。
Paizaラーニングでは、分からないところをPaizaで働いているエンジニアに質問することができます。
動画で勉強しながら、分からないところは質問するというプログラミングの勉強方法で1番効率が良い勉強方法を実践できるのでおすすめです。
その代わり、勉強できるプログラミング言語は、Progateやドットインストールと比べて少なくなっています。
第4位:Schoo
公式サイト:https://schoo.jp/class/category/programming/
こんな人におすすめ
・現役エンジニアによる講義を受けてみたい人
・他の人と意見を交換しながら勉強したい人
学べる言語
JavaScript・PHP・Ruby・Java・Ruby on Rails・Swift・Python・SQL・Unity・Node.js・C#・COBOL・C
ひとこと紹介
Schooは、生放送で現役の講師の講義を受けるスタイルのプログラミング学習サイトです。
チャット機能を使って、同時に生放送を見ている視聴者と意見交換をしたり、講師に自分の理解度を伝えることができます。
生放送での講義なので、リアルタイムで見られない場合は録画を見ることになります。
録画は、無料会員の場合、録画チケットが必要になります。
月額980円の有料プランでは、全ての動画を視聴することができ、有料会員限定のコンテンツも視聴可能になります。
とはいえ、リアルタイムで生放送に参加できるのであれば、無料会員でも十分にプログラミングの勉強ができますので、無理して有料会員にならなくても良いと思います。
第5位:CODEPREP
公式サイト:https://codeprep.jp/
こんな人におすすめ
・毎日コツコツと勉強していきたい人
・実践しながら勉強したい人
学べる言語
HTML・CSS・JavaScript・Ruby・PHP・jQuery・Java・Scala・Python
ひとこと紹介
CODEPREPは穴埋めのドリルを解いていくスタイルのプログラミング学習サイトです。
最初は穴埋め形式でしっかりと基礎を学んでいき、基礎が学べたら例題のプログラムを自由に変更して理解をより深めることができます。
さらに理解が進めば、自分で自由にプログラムを組むこともできます。
完全な初心者でも、挫折することなくプログラミングの勉強を進められますよ。
あと、CODEPREPではディスカッションボードが用意されており、他の人に質問したり、アドバイスをもらったりできます。
一人では、なかなか思うように勉強が進まなかったり、すぐに諦めてしまう人も、他人と一緒に勉強している気分を味わうことができるCODEPREPなら挫折しにくいんじゃないでしょうか。
第6位:Codecademy
公式サイト:https://www.codecademy.com
こんな人におすすめ
・プログラミング初心者
・実際に手を動かしながら勉強したい人
学べる言語
HTML・CSS・JavaScript・React・Python・SQL・Git
ひとこと紹介
Codecademyは海外で有名なプログラミング学習サイトです。
海外のサイトなので、全て英語で書かれていますが、かんたんな英語ばかりで翻訳機などを使えば書いてある内容はわかるので、英語が苦手という人でも大丈夫です。
それに、プログラミングをやっていると、英語の文章を読まないといけない場面が出てきますが、そのための予行練習にもなります。
プログラミングをやりながら、英語力もつけられる1石2丁なプログラミング学習サイトです。
第7位:Udacity
公式サイト:https://www.udacity.com
こんな人におすすめ
・最先端の技術を学びたい
・初心者向けの基礎的な内容じゃ物足りない人
学べる言語
Java・Python・HTML・CSS
ひとこと紹介
Udacityは海外で有名なプログラミング学習サイトです。
人工知能やビッグデータ解析、VR技術など各分野の最先端の技術を学ぶことができます。
全て英語で書かれていること、かなり内容が難しいということから、完全な初心者では内容の理解に苦戦すると思います。
あくまで、プログラミングの基礎は理解した上で、物足りない人におすすめのWebサイトです。
レベル別におすすめのWebサイト
完全初心者におすすめ
CODEPREP
CODEPREPは穴埋めドリル形式で勉強できます。
プログラミング完全初心者はCODEPREPを使って勉強するのが1番かんたんだと思いますよ。
新しい言語を勉強したい人
Progate
Progateは様々な言語を網羅しています。
初めて学ぶ言語はProgateを使って勉強するとわかりやすいです。
基礎はOK!最先端の技術を勉強してみたい人におすすめ
Udacity
プログラミングの基礎ができたなら実践的なことにどんどん挑戦していきましょう!
Udacityは全て英語で書かれていて、ハードルを高く感じるかもしれませんが、プログラミングの構文はどこの国でも同じですし、翻訳機などを使いながら挑戦してみましょう。
第1位:放置少女
かわいい武将たちと三国志!
第2位:商人サーガ「魔王城でお店開けって言われた」
魔王城で武器屋さん開店!!
商人サーガ「魔王城でお店開けって言われた」
タップ&放置だけのお手軽プレイ
キャラじゃなく武器を強化
普通のタワーディフェンスに飽きた人におすすめ!
お手軽さ
斬新さ
暇つぶし
やりこみ度
第3位:魔王「世界の半分あげるって言っちゃった」
魔王から世界の半分を取り立てよう!
魔王「世界の半分あげるって言っちゃった」
タップ&放置だけのお手軽プレイ
他のゲームでは見れないほどのインフレ
やりこみ要素盛りだくさん
お手軽さ
爽快感
暇つぶし
やりこみ度
第4位:Battle Night
荒廃した未来でのバトル