プログラミングに興味がある方はたくさんいらっしゃると思いますが、
始めるにはどうしたら良いか悩みますよね。
また、やるならなるべく安く済ませたいと思います。
では、
どんなやり方があるのか、私なりの意見を書いてみようと思いましたので、
プログラミングを始めたい方の参考になればと思います。
プログラミング独学は無料でできる?
プログラミング独学は無料でも可能か、
私の意見としては、
不可能ではない
です。
ですが、無料でやろうとすると大変困難です。
というのも、
プログラミング言語というように、
言語を覚えることと似ていて、
一から始めるには、
自分の力だけでは非常に労力を要します。
ですので、個人的な意見としては、
無料で受けられる情報量よりも、
指導してもらった方が、金銭以上の価値があると感じられます。
私は本を使って学習しようとしましたが、非常に効率が悪かったです。
高速道路を歩きで進むような感覚でしょうか。
たとえですので実際にやってはいけませんが、
おそらくそんな感じでしょう。
下手をすれば、空路を人力で行こうとしていると言っても良いくらいかもしれません。
プログラミングは普通は基本的にお金がかかります。
確かに高いですが、その価値があると私は思います。
ものすごく鋭い方なら効率的に進められるかもしれませんが、
おそらくほとんどの方は独学は不可能とは言えないけど、
不可能に近いと私は感じました。非常に非効率的です。
結果、私は、独学をやってはやめての繰り返しでしたが、
習ったら、半年ほどで基礎的なものはできていると言っていただけました。
プログラミング独学は何からはじめる?
もし私がプログラミング独学をこれからするとすれば、
非効率極まりない中でも少しでも効率的に進めるために、
2つおすすめしたいものがあります。
それは、
タッチタイピング
と
ショートカットキー
の習得です。
タッチタイピングはもちろん、
スピードを出せるか出せないかという問題になります。
タイピングは楽器と同じで、一度身につくと、
見ないでできるようになります。
そして、最初に癖がついてしまうと、
なかなか修正がつきにくいです。
ですので、初めに正しいタイピングを習得してしまった方が、
非常に効率的になります。
私のように何年もやってあきらめた方でも、
タイピングができれば、もし習う方に切り替えても、
効率的に習えるからです。
私の場合、タイピングは、3週間ほどでマスターしましたので、
そんなにハードルは高くないです。
今は無料のソフトなんかや、ウェブサイトでも無料で訓練できたりしますので、そういったものを利用しても良いと思います。
また、ショートカットキーですが、
これは、使うか使わないかで、タイピング同様、スピードが雲泥の差になります。
はっきり言って、私はショートカットキーが使えなければ、もうPCは使いたくないくらいです。
それくらい効率が変わります。
例えば、文書で名前を間違えてしまっていて、それが100か所あった場合、
通常100か所直さなければなりませんが、ショートカットキーCtrl + Hを使うと、
置換ができ、そこですべて置換を選択すると、100か所が一瞬で訂正できてしまいます。
また、他にも非常に便利なショートカットキーは山ほどありますので、
興味のある方は検索してみてください。
プログラミング独学に必要なもの
私は、プログラミング独学に必要なものは、
非常に強いメンタルと根気だと考えます。
なぜなら、やはり挫折してしまう確率が非常に高いからです。
1つのプログラミング言語をある程度マスターしている方は別ですが、
一からプログラミングを独学で始める場合、
まずはなんじゃこりゃって思うと思います。
思わない方もいるかもしれませんが、非常にまれです。
やはり、日本語と英語が違うように、
コンピュータが使う言語というのは、
全然感覚が違い、その感覚をつかむには非常に時間がかかります。
ですので、教えてもらえるなら教えてもらった方がたとえ有料でも楽です。
それでも独学で試したいのなら、Progateなどでさわりくらいはできると思いますので、
それで続けられそうなら独学なり習うなりした方が良いと思います。
まとめ
人生には限りがある中で、
たとえば10万円の投資は確かに高額かもしれませんが、
私は、自分が独学に費やした時間を考えると、
10万円でも習っていた方が楽だったと感じるようになりました。
独学は可能ですが、非常に時間がかかると思います。
さわりでも習うと全然効率性は変わると思います。
私は、プログラミング独学を20年やってはやめてを繰り返して、
半年習ってある程度理解できるようになりましたが、
この長い期間の無駄を考えると、
習えばよかったと思います。