- プログラマーを目指してみたい
- プログラミングって無料で学習できるの?
- 本とWEBの学習サイトってどちらがいいの?
プログラマーやエンジニアになりたい!
もしくは「興味がある!」という人向けに、無料オンラインのプログラミング学習サイトを紹介したいと思います。
各学習サイトごとに個性があったりしますので、おすすめの勉強方法も紹介していきたいと思います。
1.はじめに
WEB(オンライン)でプログラミングを学べるサイトが近年増えています。
はじめてプログラミングを勉強してみたい人、また、本での学習だとちょっと足りない人等・・・
WEBでの学習は、あらゆる人に「効率よく学習」できると思います。
本記事では、有名な日本語対応のプログラミング学習サイトを紹介していきたいと思います。
2.プロゲート(Progate)
プロゲート公式は、サイト内でプログラミングができるようになっています。
プロゲートの学習イメージとして
1.最初に「要点のスライド」を学習します。
2.スライドを理解したら、画面上のエディターに、実際に、コードを書いていきます。
3.ヒントや、回答を見ることもでき、正解すると次の問題にいきます。
※この1〜3を繰り返していき、気がついたらスキルアップしています。
自分のペースで進められるので、万人に向けてオススメできるのが、プロゲートな印象です。
※スマホのアプリもあるので、通勤・通学の時間でも気楽に学習できるようになっています。
3.Paiza
2つ目はPaizaラーニング(講座一覧)です。
Paizaの特徴としては、学習内容を就職・転職に繋げられるような作りになっていることです。
また、内容やサービスも多く展開されているので、サイト内はシンプルではなく、少々見にくい部分もあります。
Paizaは、基本動画を見ながら、右側のエディターに、実際にプログラムを書いて進めていきます。
ちなみに、動画の声は、声優の方を起用していますので、ゲームや、アニメ好きな方にも学習しやすくなっています。
(レッスンでは、RPGゲームを使った学習ができるなど、遊び心満載の作りになっていますので、ハマる人にはハマる印象です。)
最初の学習としては、progateがおすすめです。
慣れてきたら試しに、Paizaも使ってもいいかもしれません。
4.ドットインストール
ドットインストールは、日本での、プログラミングWEB学習のパイオニア的存在です。
レッスンは、基本動画のみでしたが、最近では、プロゲートや、Paiza同様に、右側のエディターに書いて学習するこが可能になりました。(※プレミアム会員のみ 2020年7月12日時点)
ドットインストールの特徴は、「最低限必要な情報」を解説しながら、実際に「簡単なアプリを完成」させてしまうことです。
動画を実際に見てもらうとわかるのですが、かなりのハイペースでレッスンが進行していきます。
学習のおすすめ方法
1.まずレッスン動画を1週見て、なんとなく理解する(10〜40回程度、各3分動画)
2.動画を見ながら、自分のPCで環境を作って再現していく
3.わからないことがあれば、調べたり、プレミアム会員は、質問して解決できる
上記の1〜3のやり方で、管理人は力をつけた経験がありますので、おすすめです。
5.エンジニアを目指したいと思ったら
もし未経験の状態から、「プロとして転職を考えている」という方は、以下の学習方法をオススメします。
「本(体系的に学習)」 + 上記の「WEB学習サイト(基礎・復習)」
※挫折が少なく、総合的に学べて、効率的です。
「本」だけだと、体系的に学べることが多いけど、一回だけだと内容を忘れがち・・・
「WEB学習サイト」だと、基礎を学べるけれど、実務としては、体系的ではなかったり・・・
本とWEBのダブルで学習すると、仕事レベルに必要な知識を、しっかり身につくと思います。
本については、【IT未経験・転職】必ずエンジニアになるための「おすすめ勉強本」【プログラマー・SE】で解説しているので、参考にしてみてください。
(※管理人が未経験の状態から、実際に転職にした学習の流れや、エンジニアの種類、おすすめ本などを解説した記事です)
おまけ:スクールについて
最近ではエンジニアになるためのスクールが流行っていますが、効率や、転職の速さを求めるのであれば、活用するのも十分にありでしょう。
(以下2個のリンクは、大手の有名なテックキャンプさんのリンクです)
↑ テックキャンプは、業界で有名どころなので、HPを除くだけでも学べるところはありますよ。
まとめ
本記事では、日本で有名(人気)なプログラミング学習サイトを紹介しました。
どのサイトも個性的ですが、まずは、プロゲートをやってみましょう。
プロゲートに少し慣れてきたら、Paizaや、ドットインストールを学習してみるとスムーズだと思います。
ちなみに、管理人は、一番ドットインストールが好きです。
理由としては、特徴である最短時間でアプリを完成させてしまうことができるからです。
いろいろなエンジニアの人と話しましたが、好みは人それぞれなので、全部試してみると良いでしょう。(笑)
関連記事
【IT未経験・転職】必ずエンジニアになるための「おすすめ勉強本」【プログラマー・SE】
(※管理人が未経験の状態から、実際に転職にした学習の流れや、エンジニアの種類、おすすめ本などを解説した記事です)