この記事では、下記のような疑問をお持ちの疑問を解消していきます。
プログラミングを0から、まずは独学で学びたいけど、最短で学ぶにはどう勉強すれば良いのかな?
独学でプログラミングの学習を始めて約1ヶ月が経ちました。
元々プログラミング経験は0からスタートしましたが、この一ヶ月でかなりプログラミングへの恐怖が無くなり、今後の学ぶべきルートもかなり見えてきました!
ただ、自分もそうだったのですが、0からスタートする初心者が独学でプログラミングを学び始めるに辺り、どのような手段を使って勉強しようか非常に悩みますよね。
出来れば最短で学びたい…自分も同じ想いでした。
巷では、オンライン学習サービス、書籍、動画、ある意味で恵まれている状況ですが、逆に言えばどれから着手すれば良いか迷いやすいとも言えます。
今回は、独学で0からプログラミングの勉強を始めた自分が、この1ヶ月間勉強方法を試行錯誤してみた結果、最も効率が良いと思われる学習ステップに辿り着きました!
結論としては、下記のステップです!
- まずProGateでプログラミングを体験する
- 動画サービスで全体象を学ぶ
- 書籍でサービスに向けた実装を写経しながら学ぶ
独学プログラミング学習最短ステップ①まずProGateでプログラミングを体験する
以前から推薦している通り、とにもかくにもいprogateでプログラミングを体験しましょう!
プログラミングをまず触ってみるという面では、ProGate程取っかかりやすい日本のサービスは他には見当たりません。
自分は昔、Pythonを学ぼうと思い書籍を購入し勉強を始めた経験があったのですが、情けなくも環境構築の部分で挫折をしてしまった苦い経験があります…
progateでしたら、そのような初心者がハマりがちな環境構築のステップが不要で、登録して3分でプログラミングを実践出来るので、経験が0という方は、とにもかくにもprogateでプログラミングを実践しましょう。
プログラミングはかなり向き不向きもありますので、まずはprogateをやってみて、楽しんで出来そうかを確認すると良いと思います!
独学プログラミング学習最短ステップ② 動画サービスで全体象を学ぶ
次に、勉強したいプログラミング言語のチュートリアルを、動画サービスで見てみましょう。
手を動かす物でも、説明ベースのものでもどちらでも結構です。コースのものなら通しで見ることにより、そのプログラミング言語の全体象や使い方のイメージが学べると思います。
最近は良質な内容の動画が沢山出回っているので、是非とも動画を有効活用しましょう。
動画サービスでおすすめは、無料ならYouTube、有料ならUdemyです。
YouTubeで学ぶ場合は、プログラミング言語の名前で検索すれば、いくらでも出て来ますので、説明の仕方が好きなYouTuberの動画で学べば良いでしょう。
また、Udemyは非常に内容の優れた動画が多く、かつ一回の買い切りでずっと学べるので、非常におすすめです。
定価だとかなり高額ですが、頻繁に9割引き近いセールがあるので、是非このタイミングを狙って買いましょう!
https://www.youtube.com独学プログラミング学習最短ステップ ③書籍でサービスに向けた実装を写経しながら学ぶ
ここでやっと書籍の登場です。
書籍が最後なのは、進めていて最もイメージが湧きづらく、どうしても単純に流れをなぞるだけになりがちだからです。
ただ、progateと動画サービスである程度学んでおけば、書籍で学ぶ土台は充分に出来ているものと思われます。
書籍は最後のステップとしましたが、書籍で学ぶことのメリットは沢山あり、例えば、下記のような点が挙げられます。
- これまで学んだ知識を体系的に整理出来る
- 自分のペースで進められる
- 復習の時に該当の部分にすぐに戻りやすい
既にこの時点で基礎は出来ているはずなので、書籍では、実際のサービスに近い物の実装を、写経しながら学ぶのが良いと思われます。
勿論、これまで学んだ内容と大きなレベル差を通巻すると思いますが、実際に稼ぐために必要なスキルのレベルを知ることで、より今後の学習の効率化上がると思われます。
最後に
以上、自分が1ヶ月間、あれやこれやと色々な媒体に手を出してみて辿り着いた結論を書いてみました。
恐らく、この方法がプログラミングを0から勉強する人にとって最も効率が良いステップだと、自信を持って言えます!
もしどのように勉強を進めるべきか悩んでいる方がいらっしゃったら、参考にして頂けましたら幸いです!