IT業界30年、指導歴15年の経験から、未経験の方がゼロからプログラミングスキルを独学で身につける勉強法について解説します。
最初にお伝えしておきますと、ちまたで言われているような勉強法は、全くの未経験でゼロから独学をスタートする方には、ハードルが高い勉強法だと僕は思っています。そのため、何も知らずに進めると80%以上の確率で挫折します。このあたりは、外国語の勉強に似ているのかなと思います。
そこで、独学が継続できて、スキルが身につきやすい勉強法をお伝えしていきます。
プログラミング独学勉強法1~目的を決める~
成功させる勉強法で一番大切なことは、あなたがプログラミングを学ぶ目的をはっきりさせておくことです。
あなたは何のために時間とお金を使って勉強するのでしょうか。
その時間とお金を他のことに使った方が楽しくないでしょうか。
- 仕事で収入をアップするため
- 転職して収入をアップするため
- 教養として
- 起業、独立、フリーランスになるため
- 在宅で副業するため
理由に正解や間違いはありません。ただ、ここで必要なのは、あなたが「絶対に達成したい理由」をはっきりしておくことなんです。
「その目的のためなら、テレビもゲームもSNSも全部辞めることができる!」
これくらいの覚悟を持った目的が必要です。
まず、目的を見つけましょう。そして具体的に決めましょう。
プログラミング独学勉強法2~超簡単教材を購入する~
人は誰もが「賢くありたい」ものです。
これはすばらしいことなのですが、ゼロから独学で勉強するときには、少し邪魔になることです。
というのも、賢くありたいため、今の自分のレベルよりも高いレベルの教材を選んでしまうことがあるからです。
気持ちはよくわかるのですが、ゼロからスタートする場合、何も基礎がありませんので、少しのレベルの高さが障害になってきます。
そこで私がインストラクターとして指導するときに紹介するのが、超簡単な書籍を選ぶことです。
「バカにされているかもね」と思えるくらい簡単な内容のものを選ぶのです。
小学5年生向けの教材などがあれば、そういうのもいいですね。
ちなみに、私がプログラミング言語の「PHP」を教えるとき、最初に購入してもらうのがコレ↓↓↓です。

初心者・未経験の方にオススメです!
この本くらい簡単なのが、僕はオススメです。
プログラミング独学勉強法3~プログラム3つの基礎を身につける~
プログラムをゼロから勉強するとき、あれこれ難しいことを覚える努力はやめましょう。
そんなことよりも、最初は次の3つの基礎を身につけるようにしてください。
(1)代入
(2)条件判断
(3)繰り返し
この3つがプログラミングの基礎であり、どの言語を勉強しても必要になる基礎スキルです。
この3つを理解しないまま前に進むと、結局は中盤で訳が分からなくなります。
プログラミング独学勉強法4~Webなら3つの基礎を身につける~
Web上で動くプログラムを作りたいのなら、次の3つの基礎を身につけましょう。
(1)HTML
(2)CSS
(3)JavaScript
この3つはWeb上で動くプログラムに必須のスキルです。
そして、PHPでもRubyでもPythonでも、Javaでも、、、なんでも必要になります。
プログラミングを本格的に勉強する前に、この3つを勉強してみて「おもしろい!」と感じられるかどうかを試してみるのもいいですね。
手前みそですが、私が書いた本では3つの基礎が学べます。そして、読者限定ですが無料で質問もできます。
他のプログラミング関係の書籍には無い、結構お得な特典だと思います。興味のある方は活用してください。
プログラミング独学勉強法5~メインの言語を学習する~
いよいよメインの言語を勉強しましょう。
ここであなたの目的が重要になってきます。
あなたの目的にあった言語を選んで勉強するからです。
IT関係の開発会社へ転職したいのなら、Javaがいいですね。
フリーランス案件を取りたいのなら、PHPやRubyでしょう。
理数系が強い人ならPythonなんか選ぶと、高額収入を目指せるかもしれません。
また、大手のITを活用している会社へ入って、超高額収入を狙うなら
・Scala
・Go
などができると、ひっぱりだこでしょう。
どれを選ぶにしても、最初は1つの言語を勉強するのに必死です。
ですから、自分の目的にあったものを選ぶことが大切。
「小さな一歩でもいい。間違った方向へ進んでいなければ。(ジェマ・シモンズ)」
こういった格言もあります。目的にあったメインの言語を選びましょう。
さいごに
プログラミングを独学で勉強する方法は、最初は超簡単なことからはじめることです。
無理に自分でレベルを上げて進める必要はありません。
そうしないと挫折をするだけで、時間とお金を損してしまいます。
また、自分の目的や継続して続けられるか不安な人は、プログラミングの学習スクールへ入るのも方法です。
マンツーマンで教えてもらいながら、疑問に答えてもらいながら、あなたにあった教材を一緒に選びながら進められると、
完全独学の人が3年かけて身につけることが、半年や1年で身につけられるでしょう。
独学は不安なことも多いと思いますが、簡単なことを少しずつ積み重ねることでスキルは必ず身につきます。
がんばっていきましょう!
この記事へのコメントはありません。