プログラミングってどうやって勉強すればいいのか悩みますよね。
実際、プログラミングは初心者にはとっつきにくく、挫折する人が多いようです。そりゃあんな文字の羅列にずっと向き合える人は多くないと思います。
なので、プログラミングは学習サイトで学ぶのが効率が良いです。
この記事では、プログラミング学習サイトについて詳しく解説していきます。
Contents
実際に手を動かすのがプログラミング学習で最も効率が良い
なぜ学習サイトなのか?という理由ですが、それはプログラミングは実際に手を動かして学んだ方が理解が早くなるからです。
プログラミング言語は、言語と言われるように独特な決まりや法則があったりします。これを参考書などで頭で一から理解しようとするのは難しいです。
手を動かして実際にコードを書いていくうちに、なんとなく分かってきます。そして演習を重ねるうちに「そういうことだったんだ!」という感じで理解が進みます。
なので、プログラミングに関しては習うより慣れろは本当です。インプット2割・アウトプット8割ぐらいがちょうどいいです。
でも、いきなり初心者がアウトプット8割しろって言われてもなかなかできませんよね。まず何をどうしたらいいのか分からない。
そこで、活用するのがプログラミング学習サイトです。
プログラミング学習サイトでは、実際に解説に従ってコードを書いていくことができます。丁寧な解説付きなので、初心者でもじゃんけんゲームだったり、自己紹介文だったりといった簡単なプログラムを組むことが出来ます。
では、プログラミング学習をしたい人のために、早速学習サイトの紹介に移っていきます。
progate
僕が一番おすすめするのはprogateです。僕も実際に愛用しています。
progateは、スライドでやることを解説→実際にコードを書いてみるという手順で学ぶことが出来ます。
スライドで解説を読んで・・・
実際に書いてみるといった流れです。
スライドで解説がよく分からなくても、コードを書く画面の横に解説が表示されるので、初心者でも簡単に学習を進めることが出来ます。
progateではかなり多くのプログラミング言語を扱っていて、HTML、CSS、jQuery、Ruby、Ruby on Rails5、PHP、Java、Python、Swift、Command Line、Git、SQL、Sas、Go、Reactといった豊富なラインナップの中から学ぶことが出来ます。
無料会員では全ての言語を途中まで学ぶことが出来るので、試しに色んな言語に触れてみるのもアリだと思います。
ドットインストール
ドットインストールは、動画つきで学べるプログラミング学習サイトです。
ドットインストール | 3分動画でマスターできるプログラミング学習サービス
動画では、実際にプログラムを書くところを見ながら学習できるので、初心者でもどうやってコードを書けばいいのかが分かります。
動画と音声で解説してくれるので、耳で聞いて学習したい人にはピッタリかもしれません。
ドットインストールは、言語別のレッスンだけでなく、目的別のレッスンに分けて学習ができます。
例えば、ウェブサービスを作りたいなら、このように専用の学習コースがあります。
アプリを作りたい場合も、専用のコースがあります。
プレミアム会員になれば全ての学習ができますが、まず無料会員で出来る入門コースを試しにやってみる、というやり方もアリだと思います。
独学がきついならプログラミングスクールという選択肢もあり
ここまでプログラミング学習サービスを紹介してきましたが、どうしても独学がきついという方はプログラミングスクールの利用もアリだと思います。
最近のプログラミングスクールは、オンライン環境で受講できるところが多いです。つまり、家で好きな時間にパソコンで学習できるということです。
プログラミングスクールの強みは、
- 分からないところがあったらすぐに聞けるサポートがあること
- カリキュラムが用意されていること
- モチベーションを維持し合えるコミュニティがあること
です。
プログラミング挫折で多い原因は、モチベーションの低下です。
分からない部分が出てきた時に聞ける人がいなかったり、サポートしてくれる人がいなかったりするとやる気がなくなってしまうことがあります。プログラミングスクールはそれらの点をサポートしてくれます。
ここは人によるのですが、もし1人で黙々とやることが苦手ならば、少し費用はかかりますがプログラミングスクールを利用すると挫折を防げるかもしれません。
まとめ:自分に合った方法でプログラミングを学ぼう
プログラミングが上達するかどうかは、継続できるかどうかにかかっています。
そのために、どのように学ぶか?を考えることは大切です。
プログラミング学習サービス、プログラミングスクールが効率の良い方法ですが、自分に合った方法を選んで学習するのがおすすめです。
自分が続けられそうだなと思う方を選んで学習を進めていきましょう。