失敗から振り返るおススメ独学プログラミング学習法

「プログラミングは動画で学ぶ」

・プログラミングを学ぼうと考えてるけど、何から学んだ方がいいだろう?

・おススメの本ってある?

・オンラインスクールってどうなんだろう?

 

私自身が独学でプログラミングを学んできて2年経ちますが、

年数から考えると身に着いてない方です。

その理由は、プログラミングを本で学習して壁にぶつかってしまったからです。

なので、これからプログラミングを学ぼうと考えているなら

  1. 「manablog」を読む
  2. ドットインストールかProgateで学ぶ
  3. YouTube動画などで学ぶ
    ※不明点があったら「teratail」で質問する

この3ステップが良い方法だと思います。

 

目次

  1. プログラミングは動画学習がとてもおススメ
  2. 無料で学べるドットインストールとProgateとにかくおススメ
  3. 基本分かってきたらYouTube動画をマネる
  4. 本での学習をおススメしない3つの理由環境
  5. 参考サイト
  6. まとめ

 

「プログラミングは動画学習がとてもおススメ」

と言うのも、プログラミングの本で学習して壁にぶつかってしまったからです。

私は独学で2年プログラミングを学んできましたが、

最初の1年半は本を見ながらコードを書いたけど動かない…。

検索したけど分からない…壁にぶつかって挫折して今に至ります。

本で学ぶ問題点を挙げるとしたら、

コードを書いて動かなかった時にきちんと動くコードが分からないことと、

検索した情報の中から正しい情報を選べないんです。

これが動画だと、コードの意味も解説してくれて動きの中で学べます。

書いたコードが動くとどうなるか?結果が見えるのが非常に大きいと思います。

 

「無料で学べるドットインストールとProgateとにかくおススメ」

1年半壁にぶつかってから、動画学習に切り替えました。

最初に使ったのが「ドットインストール」と言うプログラミング学習サイトです。

HTML/CSS&JavaScript&PHP、流行りのPythonなど多くの言語を

基本的な内容は無料で学べて、1動画3分程なのでスキマ時間でも学べます。

有料ですが、応用的な内容も学べて動画を見ずに作るとこまでやり切れば必要な知識やスキルは身に着くと感じてます。

ドットインストールが動画なのに対して、Progateは静止画です。

「静止画なら本で学ぶのと同じでは?」と思うかもですが、

Progateの良い所は

・プログラミング環境とセットになっていること

・出される問題に対してコードを書いたら正否がきちんと分かる

・きちんと動くコードが理解できる

この3点です。

プログラミングは意図した内容通りに動かないと意味ないので、

きちんと動くコードを作り切る経験を積むのが一番大事だと思います。

 

「基本分かってきたらYouTube動画をマネる」

YouTubeでプログラミングと検索してみてください。

数え切れないくらいの動画がアップされてます。

その中からどの動画を選ぶか悩むと思いますけど、

私は「manablogを運営されているマナブさん」がおススメしている動画に取り組んでます。

※個人的にプログラミングの師匠だと思っています

(動画タイトル、URLはこの記事の最後に載せときます)

手順はこれです。

・学ぶ動画を決める

・内容通りに一緒にコードを書く

・コードの意味を理解する

・他の動画を見てコードを書くの繰り返し

動画の目的はタイトルに書かれているので、コードの意味は理解しやすいはずです。

プログラミングは色んな書き方があるので、

マネして”きちんと動くコード”を理解していくのがYouTube動画学習のポイントです。

「本での学習をおススメしない3つの理由」

  1. 環境設定が上手く出来ない
  2. 書いてある通りにコード書いても動かない
  3. 分からない時に聞けない

 

  1. 環境設定が上手く出来ない

プログラミングを始めようとすると、エディタとかローカルサーバーとか書いたコードを表示するための環境が必要なります。この環境作りで結構つまづくんです。

設定方法を検索して書いてある通りに進めたつもりが出来ていなかったり。

分からないことばかりなので、検索した言葉の意味を理解するのも一苦労です(-_-;)

なので、予め環境がセットになっているProgateなどを使うと楽に出来ると思います。

 

  1. 書いてある通りにコードを書いても動かない

全てではないですけど、本に書いてある通りにコードを書いたけど動かない時があるからです。

“ドットインストールとProgateで学ぶ&“YouTube動画をマネる”

の部分でも話してますが、

きちんと動くコードを書けないと挫折するので

初心者は本で学ばない方が良いと考えてます。

 

  1. 分からない時に聞けない…

独学の最大の悩みは、検索して解決方法を探るけど分からないとハマって嫌になることです。

そんな時に聞ける人がいるかどうかがプログラミングを続ける分かれ目になります。

でもプログラミングについて分からないことがあったら聞ける場所が「teratail」です。

即レスを期待してはいけないですけど、質問して教えて貰える環境があるので利用しない手はないです。(※リンクは参考サイトに貼っておきます)

 

参考サイト

これからプログラミングを学ぼうと考えているなら

1.「manablog」を読む

2.ドットインストールかProgateで学ぶ

3.YouTube動画などで学ぶ

※不明点があったら「teratail」で質問する

この流れで学ぶと楽だと思います。

 

(動画学習サイト)

・ドットインストール⇒ https://dotinstall.com/

・Progate⇒ https://prog-8.com/

 

(成果を出している方に学ぶ)

・マナブさんのmanablog⇒ https://manablog.org/

 

(プログラミングで分からない時は)

・teratail⇒ https://teratail.com/

 

まとめ

プログラミングを学ぼうと思った理由が何か次第ですけど、

いきなり高いお金を払ってスクールに入る必要はないと思います。

まずは無料のプログラミング動画で感覚を掴んで、

さらにレベルアップしたいなと思ってからでも良いと考えてます。