【プログラミングを独学で勉強】おすすめのサイト5選を試してみた

select プログラミング
プログラミングを独学で始めたいんだけどおすすめのサイトないかなぁ…
こういった方向けに実際にサイトを使って学習してみたのでご紹介しますね。

サイトのビジネスモデルを理解しておく

紹介する学習サイトはすべてある程度無料で利用することが可能です。

そしてもっと突っ込んだ内容、もしくは講師への質問機能が利用できるようになる等の付加価値を利用するには月額980円のプレミアム会員になる必要があるというようなビジネスモデルです。

なのでまずは無料で学べる範囲を学んでみる、もしもっと知りたいと思える内容があるならプレミアム会員への登録を検討するといった利用の仕方が賢いのかなと思います。

とはいえ無料で学べる範囲でも初心者には盛りだくさんです。

Progate

個人的な一番のおすすめ。自分のPCに環境を構築しなくてもブラウザ上でコードを書いてその結果がブラウザ上で表示されるのでとっつきやすい。

学習スタイル

まずはスライドを見ていく、その後に実際にコードをいじってみるという形。

個人的に動画はまったりしているので早送りしてみたいタイプなのでスライドだけバッと見ていきなりコーディングを試せるのは嬉しい形。

次へ進もうとすると課題が間違っている場合はエラーが、ヒントを見る→さらに答えを見ることも可能。

スライドからコピペが出来ないので最終的には答えからコードをコピペして持ってくるという荒業を使ってしまいました。

学べる言語

HTMLから始めてweb系が充実、アプリ開発のswiftやjava、他にもGitやSQLのレッスンなどどの言語でも一通りやっておいて損はない講座が充実している印象です。

ドットインストール

動画を見ていくスタイル、その動画の例はmacで行われているので、手持ちのwindowsPCで勉強をしようとする人にはちょっととっつきづらいかも?(でもやることは同じです)

デフォルトが男性の声、プレミアム会員になると講義音声を変えられるという男性心理をくすぐった仕掛けも面白い。

学習スタイル

動画を見る、そして自分の学習メモが画面上に残せるといった形です。

動画を見ながら自分のパソコン上で色々と手を動かしながら勉強できる方ならいいかもしれません。

初心者の最初の壁、環境構築についてもレッスンがあるのでそちらを参考にすれば、自分のパソコンへの環境構築も可能。そちらはmacとwindowsどちらもあります。

学べる言語

JavaScript、PHP、Rubyなどのwebアプリ系が多め、それに加えてiOSアプリやAndroidアプリ、ゲーム開発などもあるのでやりたいことを探してみるのもいいかもしれません。

上級の講座になるとプレミアム会員登録が必要になりますので、まずは無料の動画で感じをつかむのが良いかと。

paizaラーニング

Progateと同様に自分のPCに環境構築をせずにいきなり試せるので初心者には優しいと思います。環境構築でつまずく初心者の方を何人も見てきましたので。

学習スタイル

動画を見て、演習問題に進み、実際にコードを書いてみるというスタイル。

動画ではアニメ絵の女の子が喋っているというスタイルなのでアニメ好きには適しているかも。

どうせ教えてもらうなら女性の声で教えてもらいたい人はいいと思います。

学べる言語

Progateやドットインストールと同様web系をメインにゲーム系統もといった感じ。

個人的な印象としてはそれらよりも初心者向けのレッスンが少なくより上級な内容をメインにしている印象です。

初心者向けの他サイトで勉強してからこちらを試してみるのもいいかもしれません。

Schoo

一見講義の生放送を見る方式で、その時間にならなければ受講できない感じですが、過去講義のアーカイブもあるので大丈夫です。

上記3サイトにくらべてプログラミング言語の学習だけに絞っていない為他の講義も多くレッスンを探しづらいです。

右上の検索より学びたい言語を入力して検索するのが早いです。

学習スタイル

動画を見て学ぶスタイル、これまでのサイトは3~5分程度の動画でコンパクトにまとめている印象ですが、こちらのサイトでは1時間近い抗議のアーカイブが見れたりするのでじっくり学びたい人には良さそうです。

学べる言語

講義数が多いのはJavaScriptとPHP、JavaやRuby、次いでAndroidアプリとiOSアプリでした。他にもいろいろあるので学びたい言語で検索してみると良いかと思います。

シラバス

webデザインとwebアプリをメインとしています、この二つを目指しているなら触ってみてもいいでしょう。

学習スタイル

テキストをぐいぐいと下に読んでいく感じ、下端までいくと次の部分がロードされていく形。

何かをリスト表示している時にこの形式をとるのは良いと思うのですが、学習で一枚ずーと読み進めたい時にいちいち間でロードが挟まるのは個人的にはちょっと苦手でした。

学べる言語

webデザインとwebアプリがメインなのでHTML・CSS・JavaScriptがメインです。デザインよりの話があるのでデザイナー志望なら見ておいて損は無さそう。

結局おすすめはどこ?

finger
やりたいことにもよるのでここだけやっときゃ間違いないというのはないですが、順番としては

  • Progateかドットインストールではじめてみる
  • 慣れたらpaizaあたりでもやってみる

こんなところかと。

そして大事なことですがこれらで学べるのは基本なのでこれを元に実際にサイトなりアプリを作ってみなければ意味がありません。

そんな時に役立つのは自分で検索する能力です、あなたのやりたいことの答えはどの講座にも書いてありません。

そして書いてあることをコピーして動いたとしても次に何かを作れるようにはなりません。

何から始めればいいの?

作りたいものとか言われてもとにかく何か始めてみたいんだけどって方はHTMLとCSSで簡単なwebサイトを作ってみるのがいいです。

おそらくそういう方が多いのか上記の5サイトでは全てにおいてHTML講座があります。

初心者が挫折しないコツは何かを作って動かして見てみる→実際に動くので楽しいという繰り返しを積み上げることだと思っているのですが、HTMLによるサイト作りはまさに結果がすぐに目に見える作業なので楽しいと思います。

後はwebサイトを作る技術は学んでおくと役立つことも多いと思うので学んでおいて損はない技術です。

それすらも始めるの敷居高いなー私には無理だなー

って思う方がいたら普通にブログを始めるだけでもOKです。

本当にただの日記をブログにするだけでもブログというサイトがどう動いているのかを少し理解できると思います。

リッチテキストエディタだったりHTMLエディタみたいな名前で文字を装飾したりしやすいエディタがあり、おそらくそれを使うと少しHTMLタグの理解ができます。

で、結果何のアクセスもない状況に絶望してそのブログは捨てて次の道を探すことになると思いますが、それはそれで良い経験になります。

まとめ

  • Progateかドットインストールを使って合う方で学習を始めてみる
  • ぶっちゃけ全部無料で試せるので試して肌に合うところで学習すればOK
  • 学び終わったら実際に何か作ってみるのがおすすめ