こんにちは、yuji(@yujiblog)です。
このブログでは、WordPressとアフィリエイトのノウハウを解説しています。
プログラミングを勉強したいけれど、独学ってできるのかな?
おすすめの勉強法を教えてください。
以上のような、プログラミングを独学で学びたい人の質問に答えます。
- この記事の内容
-
- 独学でできるプログラミング勉強法
- やってはいけない勉強法
- 独学で大変だったこと
本記事では、独学でプログラミングを習得した方法を解説しました。
僕はプログラミング未経験だったのですが、独学できれいなデザインのWebサイトを作れるようになり、ブログ収益がアップしました。
「プログラミングができるようになりたい」と感じる人向けに、初心者が独学で習得できた勉強法を紹介したので、参考にしていただければと思います。
プログラミング初心者でも独学可能
Webサイトを作る程度の作業なら、独学でプログラミングを学べば、すぐにできるようになります。(※1か月ほどでOKです。)
具体的に、WordPressブログに必要なプログラミングスキルは「css」のみで、これは独学での習得が可能。
Web制作に必要だと言われている「php」や「html」は、全くと言っていいほど必要ありません。
プログラミングは難しくない
僕が独学でプログラミングを学んだというと「パソコン系が得意なんですね」なんて言われたりしますが、実はプログラミングは苦手な分野です。
そもそも、このブログの立ち上げ当初は、ブラインドタッチもできず、パソコンすら持っていませんでした。
しかし、わからないことを調べつつのゆっくりした成長で、本業の月収を超えることができました。
プログラミングはこんな人におすすめ
プログラミングは以下のような人にオススメな作業です。
- 気になったことをすぐに自分でググる人
- 地道でコツコツ系な作業が好きな人
- 上手くいかないことを1つずつ改善していける人
このように、プログラミングにはエラーがつきものなので、どこに問題があるのかを諦めずにじっと考え続ける必要があります。
「1人でもくもく作業するのは好き」という人には、特におすすめですね。
ということで、以下ではそんな僕の独学方法を紹介していきます。
独学でできるプログラミングの勉強法
プログラミングを独学するのに大切な考え方をまとめます。
- 独学でできるプログラミングの勉強法
-
- 具体的な目的を決める
- いきなりWeb制作を始める
- できるだけ多くのエラーを経験する
簡単にまとめます。
①具体的な目的を決める
まず当たり前なのですが、プログラミングを独学するなら、目的が必要です。
例えば僕の場合は「Webデザインを磨いて、ブログで収益を上げられるようになること」という目標がありました。
- ブログ収益アップのために
-
- 読みやすいブログにしたい
- ブログ全体の雰囲気を整えたい
- 独自性のあるデザインにしたい
このように「ブログ収益化のために必要なことをこなしていく」といった流れで、文字の配置や背景の色の決め方など、cssの概念を学びました。
②いきなりWeb制作を始める
プログラミング学習の目的が決まったら、すぐに手を動かしましょう。
プログラミングの基本が何もわからないので不安かもしれませんが、自分の手でWeb制作をしていくことでしか独学は進みません。
具体的に、
- Web制作をしたいなら、Web制作をしながら必要なことだけを学ぶ
- アプリを作りたいなら、アプリを作りながら必要なことだけを学ぶ
というように、必要な知識をその場で身に付けるのが近道です。
③できるだけ多くのエラーを経験する
プログラミングは、壁にぶつかるほどに毎日少しずつ成長していきます。
- こんなデザインにしたいというプランがある
- 必要に応じてググりながらコードを組み立てる
- 初めて目にするコードを使っていくうちに少しずつ成長する
このような過程の中で、実験的に試しながら学んでいくことになります。
正解ならコードは通るし、不正解ならエラーが返されるので、失敗がわかりやすいことが独学のしやすさに繋がっています。
以上が、独学でできるプログラミングの勉強法です。
ここで、初心者が間違えがちな勉強法についても触れておきます。
プログラミング初心者の独学でやってはいけない勉強法2つ
以下では、独学でプログラミングを学んだ僕が後悔していることをまとめます。
- やってはいけない勉強法
-
- 本で知識から勉強する
- 無料のオンライン教材で勉強する
簡単にまとめます。
①本で知識から勉強する
プログラミング本は内容の精度が高く優秀です。
しかし初心者が使おうとすると「何を勉強したらいいのかわからなくて、片っ端から本を読んでいく」という状態になります。
僕も実際に、
- 手を動かさない
- 目的地がわからない
- いらない知識を詰め込んでしまう
というように時間をムダにしてしまいました。
本は辞書として、必要な時にだけ開いて使うのがおすすめですね。
②無料のオンライン教材で勉強する
現在、プログラミング初心者向けの教材が数多く用意されています。
しかし、こうしたプログラミング教材は、無料お試しの部分のみの勉強では広く浅い知識しか得られないので、結果的に効率が悪くなってしまいます。
僕も独学をはじめてから試してみましたが「これってブログに必要なのかな…?」と疑問に思ったので、すぐに辞めてしまいました。
体系的に学べるのは良いですが、ちゃんと収益を生み出せる成果物を作っていく方が、モチベーションの維持にもつながりますね。
以上が、プログラミング初心者の独学でやってはいけない勉強法2つです。
ちなみに、僕が独学で参考にしたサイトは以下で紹介しています。
》ブログのCSSを編集しておしゃれなデザインを作る方法
また、独学はそれなりに大変なので、実際にやってみた体験談も載せておきます。
プログラミング初心者の独学で大変だったこと2選
プログラミングの勉強は常に孤独との闘いで、とても大変でした。
- 独学で大変だったこと
-
- プログラミング学習は時間がかかる
- わからないところを誰にも聞けない
①プログラミング学習は時間がかかる
僕は「css」を学ぶためだけに3か月の時間をかけてしまいました。
独学を始めてみたもの、
- 検索しても答えが出てこない
- エラーが出るけどミスが見当たらない
という状況で何度も立ち止まることになり、とにかく大変でした。
「丸1日考えてみたものの何も進展しない」ということもあるので、忍耐力は必要です。
②わからないところを誰にも聞けない
プログラミングの独学では、疑問があっても誰にも質問できません。
うまくいかない所があると、何が起きているのかわからず、それだけで詰んでしまいます。
厳しい環境で生きた知識が身に付くのはメリットですが、ある意味相当な遠回りになってしまうとも感じました。
以上が、プログラミング初心者の独学で大変だったこと2選です。
ここで「時間を効率的に使いたい社会人向け」にプログラミングスクールにも触れておきます。
社会人ならプログラミングスクールも活用すべき
もし副業でプログラミングを始めるなら、スクールでサクっと勉強するのがおすすめです。
僕が悩みに悩んで3か月かけて習得したcssは、プログラミングスクールなら1週間で習得できてしまいます。
僕は貧乏会社員だったので「独学」の選択肢しかなかったのですが、自己投資の余裕がある社会人の方ならプログラミングスクールが最適解だと思います。
プログラミングスクール=予備校
プログラミングスクールは、自習のサポートをしてくれる存在です。
具体的には
- 講師に質問できる権利
- 質の高い教材
- 自習室が使える
というメリットがあります。
「独学か?スクールで勉強した方がいいのか?」という質問については、
- お金に余裕がある人はスクールで早く成長する
- 僕のようにコツコツ勉強して3か月かけて学ぶこともできる
といった認識でOKですね。
忙しい社会人が仕事の合間に学ぶ場合などに役立つので、最適な環境での学習も視野に入れてみてください。
そして「無料で取り組んでみたい」という人のために3つのスクールをピックアップしました。
無料で試せるプログラミングスクール3選
以下では、cssの基本からWeb制作の応用まで学べるスクールを紹介します。
- デイトラ:SNSで評判の業界最安値スクール
- TechAcademy:毎日15〜23時のチャットサポート
- DMM WEBCAMP:DMMグループが運営、副業案件サポート付き
①デイトラ
SNSで評判のいい、業界最安級のオンラインスクール。
- Web制作コース
- Webデザインコース
がおすすめです。
》デイトラの料金を見る
②TechAcademy
毎日15〜23時のチャット・レビューサポートがあるスクール。
- Webデザインコース
- WordPressコース
がおすすめです。
》TechAcademyの料金を見る
③DMM WEBCAMP
副業案件サポートの「DMM WEBCAMPワークス」が人気のスクール。
- はじめてのプログラミングコース
- Webデザインコース
がおすすめです。
》DMM WEBCAMPの料金を見る
以上が、無料で試せるプログラミングスクール3選です。
プログラミングを学んで人生の可能性を広げよう
この記事では、プログラミング初心者が独学で習得できた勉強法を紹介しました。
プログラミングができると、副業・転職の幅がぐっと広がります。
是非体験してみるところから始めてくださいね。
- デイトラ:SNSで評判の業界最安値スクール
- TechAcademy:毎日15〜23時のチャットサポート
- DMM WEBCAMP:DMMグループが運営、副業案件サポート付き
コメント