• WordPress
    SEO対策自動キーワードカウンターについての謝罪とこれからの方針について
    2018年8月16日
  • アフィリエイト
    Twitterのフォロワー30人だけど、サイト公開3日目で600PVを達成した集客方法。
    2018年2月14日
  • WordPress
    アフィリエイトリンクを2分で綺麗にカスタマイズする。Amazon、楽天向き。
    2017年11月23日
  • アフィリエイト
    TopBuzzは2日で稼げる?実際に投稿して収益を得てみた。
    2017年12月21日
  • アフィリエイト
    ブログの収益はアフィリエイトだけじゃない!お仕事を貰えるブログの書き方。
    2018年8月9日
  • アフィリエイト
    アフィリエイトの意味とマネタイズを解説してみる。【稼げない人必見】
    2018年8月6日
  • WordPress
    Table of Contents Plusの目次を綺麗にカスタマイズする方法。WordPress必見。
    2018年2月1日
  • アフィリエイト
    A8.net始めて1週間で約20万の利益を発生させたアフィリエイトの2つの柱
    2018年2月20日
プログラミングの独学に必要なもの?独学で3言語マスターした勉強法。

こんにちは、ジョグです。

 

この記事は、

  • これからプログラミング独学で学ぼうと思っている人
  • プログラミングの勉強方法に迷っている人
  • どんな教材を買えばいいのかわからない人
  • 確実に一歩一歩プログラミングを習得したい人

に向けて書いています。

君にかけるの?と言われそうですが、僕に理解出来るプログラミング言語といえば…

  • PHP
  • JavaScript
  • Java
  • (HTML)
  • (CSS)

くらいです。

全て独学で学びました。

その期間、1年3言語。

 

少ないのかな?と思いますが、独学で学んだにしてはかなり良いほうです。

現にホームページのカスタマイズなどもプログラミングを学んだお陰でちょちょいのちょいです。

 

ブラッディマンディ=プログラミング?

3844328 / Pixabay

皆にとってプログラミングってなんだろう、と考えると、あのドラマが頭をよぎります。

 

ブラッディマンディみたいに、プログラミングを習得して世界を救えたりしたらカッコイイですよね。

警察からパスワード解読の依頼が舞い込んできたり…国家機密だって知ることが出来ちゃったり…

三浦春馬もカッコよかったり…!!

 

プログラミング習得のメリット。

geralt / Pixabay

でも、プログラミングを少し学んだ程度ではブラッディマンディのようにはなれません。

しかし、プログラミングを取得すれば、良いことが沢山あります。

  • 作業が楽しいので苦にならない
  • 自動化への思考力がつく
  • 企業が欲しがる人材になるので就職も有利
  • 自由な時間がかなり多くなる

等のメリットがあります。

 

作業が楽しいので苦にならない

プログラミングの作業は楽しいです。

まるで自分の作りたいものをパズルで作っているみたいな感覚になります。

なので、作業というよりもゲームをしている感覚に陥って時間を忘れてしまいます。

何かに没頭する時間というのは、とても貴重ですよね。

自動化への思考が身につく

プログラミングとは、自動化させることです。

自動化させることに全てを考えるようになると、日々の仕事や生活にとても役立ちます。

役職についている人なら絶対に必要なスキルになりますね。

 

ジョグ

あの人にこの仕事を振り分けて、この人にこの仕事を振り分ける。

そして自分は、この簡単な作業で今日の業務完了!

 

なんて思考も簡単に身についていきます。

企業が欲しがる人材になれる

いまやプログラマーというのはとても貴重な人材です。

求人にWEBプログラマーを出している企業は殆どです。

プログラムコードを理解できるだけでかなり違ってくるので、面接でも強気でいけます。

自由な時間が増える

自由な時間が増える理由は、自動化への思考力がつくからです。

必然的に自分の手が空き、好きなことに時間を費やすことが出来ます。

好きな人と好きなだけ過ごせる。

プログラミングは、そんな時間の使い方を勉強するのにぴったりなスキルです。

 

何故みんなプログラミングを習得出来ないのか。

ijmaki / Pixabay

そんなん出来ればみんなやってるわ!!って思うかもしれませんね。

でも、出来ないんです。

 

何故プログラミングを習得できないかと言うと、「勉強法が分からないだけ」なんですね。

 

ほんとうにこれだけ。

だって、勉強法がわかればプログラミングなんてただ作業しているだけで習得できます。

理由は簡単です。

 

プログラミングとはただのパズルだから。

 

皆さんはパズルの勉強をしたことがありますか?

ないですよね?笑

 

プログラミングとは、一度理解してしまえばそこから全てパズルのようなものです。

 

作りたいプログラムがあったとして、作成方法はこうなります。

 

似たプログラム構文を見つける

いらないものを省く

必要な関数を入れる

完成

 

こんなものです。

もちろん、ゲームソフトなどを作る際はもっと面倒ですが…。

名のあるプログラマーも、ほぼこの方法でプログラミングコードを作成しています。

 

つまり、似たような文章構文を理解し、見つけることが出来れば、もう簡単。

 

ということです。

だからどうやって理解するんだよ!ってなりますよね…笑

大丈夫です。

 

今から僕が教えた方法をそのまま実行すれば、すぐに気付いたらプログラマーです。

ではさっそく教えます(^o^)

 

プログラミングを独学で学ぶために必要なもの

mohamed_hassan / Pixabay

まずは、プログラミングを学ぶのに必要なものを挙げていきます。

今はネットで動画をみてプログラミングを習得できるなんてものも流行っていますが、オススメ出来ません。

理由は、動画をみて勉強した気になってしまうから。

教材を見て、どうしても分からない、理解できないところがあったらネットで検索するだけで十分です。

 

では、必要なものを挙げていきます。

  • 教本
  • ノート
  • 筆記用具
  • パソコン

これだけです。

一般的すぎて話にもならないようですが、大事なのは教本の選択です。

ほとんどのものは、一定の知識がある前提で本が書かれていますが、本当に初心者用のものを買いましょう。

僕が使っていた教材を紹介すると、こちら。

こちらになります。

もうコレ以外いらないです。

あなたがもし全くのド素人であれば、これ以外の教本を買ってもお金の無駄です。

断言します。

 

では解説していきます。

スラスラわかる PHP

 

まずこのスラスラわかるシリーズ。

何故この本を選んだかと言うと、まずド素人を相手に書かれている数少ない本だったからです。

そして、図も付いていて分かりやすく、必要最低限のことしか書かれていないからです。

この本の裏表紙を見ると、こんなことが書かれています。

この本全てで初級者になるように設計されています。

裏を返せば、

「本当は初級者になるためにこれだけの事を学ばなければいけないんだよ。」

ということです。

 

ページを少しめくってみましょう。

このように全て分かりやすく図で解説されており、ド素人のジョグも納得しながらプログラミングを習得できたわけです。

まとめると、

  • ド素人相手に解説されている
  • わかりやすい図でゆっくりと解説されている
  • 必要最低限のことしか書かれていない

 

となります。

いや…僕はわりとパソコンをいじって来たほうだからド素人ではないかな…。

と思っている人、すみません。

言っちゃうと、あなたはド素人です!!

 

WEBブラウジングや日常生活レベルのPCスキルはプログラミングには全く役に立ちません。

諦めてこちらの教本を購入することをオススメします。

 

※僕はPHPとJavaScriptとJavaの教本を買いましたが、Javaは今行方不明です。笑

↓他の言語はこちら

 

 

 

HTMLとCSS

 

プログラミングを勉強していると必ず出てくるのがHTML

ホームページを作成していると必ず学んでおきたいのがCSS

 

この2つをこの一冊で理解することが出来ます。

スラスラわかるシリーズの教本でHTMLは少し教えてくれますが、こちらは目次から知りたいものを索引できるので一冊はもっておきたいです。

 

少しめくってみましょう。

 

 

正直内容はそこまで熟読するほどのものではありません。

しかし、これは覚えておいてほしいことなのですが、

 

プログラミングを習得していけば必ずHTMLも理解できるようになる。

 

ということです。

プログラミングにHTMLはつきものなので、気付いたらHTMLを理解できるようになっています。

ですが、たまに分からないものや、自分がしたいことを実現するために必要なものがわからなくなります。

 

その時にこの本の目次を少し見てみましょう。

一通りのことはこの本に載っているので、だいたい解決できます。

 

ノート

なんでも良いです。

出来れば、薄いものを選びましょう。

 

ノートを書き潰したときの達成感が癖になり、プログラミングの習得が加速化します。

では、一通りの必要なものの紹介が終わったので、肝心の勉強方法に移っていきます。

 

プログラミング習得を加速化させる勉強方法

教本を読み、要点をチェックする

 

まずは教本を開きましょう。

それ以外のものは全てしまっておきます。気が散るので。

 

そして、一言一句注意して読み進めます。

この時読み進めるページ数は、2ページを限界とします。

 

つまり、2ページ以上一気に読み進めないでください。

絶対に訳が分からなくなります。

 

わからないものがあったら、そこに印を付けておいて一気に調べます。

とにかく2ページを熟読することを心がけてください。

 

蛍光マーカーで要点となる文にチェックする

ここで、写真の黄色いマーカーの部分のように、線を引いていきます。

受験勉強などで蛍光マーカーを引くのは良くないと言われがちですが、それはマーカーを引いて勉強した気になっているからです。

その対策はあとで必ずするので、まずは要点にマーカーを引いてください。

 

そしてマーカーを引くコツは、

  • 確信となる文章のみ
  • マーカーを引きすぎない

ことです。

どこもかしこもマーカーだらけの教科書もあったりしますが、それは大きな間違いです。

〇〇は□□というものです。

など、確信めいたものにマーカーを引くようにしましょう。

 

ノートに書き写していく

パソコンでコードを打っていかないの?

なんて思うかもしれませんが、それも無駄です。

あなたに教本をみて一発でコードを打てるスキルがありますか?

その通りにスラスラコードを打てますか?

おそらく無理です。

一度頭で整理しないと絶対に打つのに時間がかかり過ぎて挫折します。

 

マーカーで線を引いた部分は必ず書き写します。

要点を自分の言葉で書くことが出来ればなお良いですが、出来ない方は教本丸写しで構いません。

それでも大きなスキルとなります。

 

この時に書き写してほしいものは、

  • 要点
  • 教本のプログラムコード

です

プログラムコードを書き写すのはダルいと言われがちですが、そのままパソコンで打ち込んでいくほうがダルいです。

必ず書き写していきましょう。

僕の最初のノートなんてこんなものです↓

 

それが、この作業を繰り返していくうちにノートは進化していきます。

↓のようなプログラムコードでも、ただひたすら何も考えずに書き写していきます。

 

どんどん無心で書き写します。

しかし、これも一気に進めるのは教本を読んだ文だけです。

2ページ読んだら2ページ書き写す。

 

パソコンに打ち込んで、動作確認

教本を2ページ読みました。

ノートに2ページ分書きました。

次は、2ページ分パソコンに打ち込んで動作確認します。

 

ただこれだけです。

プログラムコードは、間違っていれば正しく動作しません。

必ず正しく動作するまで諦めないでください。

 

教本通りに打ち込んでいても、絶対にミスがあります。

よくあるミスが、

  • 半角ではなく全角でスペースを打っていた
  • スペル間違い

などです。

特に全角スペースには気をつけてください。

 

独学での勉強法まとめ

ではまとめます。

あなたがド素人から独学でプログラミングを習得する方法は、

 

  1. 教本を2ページ読む
  2. ノートに2ページ分書き写す
  3. パソコンで動作確認

 

この1〜3の繰り返しでどんどん教本を進めていくことです。

シンプルに、そして着実にステップアップすることが出来ます。

 

挫折しそうになったら

何か新しいことにチャレンジしている時、そこには挫折というものが付きものです。

なんでもそうです。

格闘技で全国大会に行くまでもそう。

プログラミングを学んでいるときもそう。

自動車の運転免許だってめんどくさくなって挫折しそうになります。

 

しかし、あなたが相手にしているのはただのコンピュータだと言うことを忘れないでください。

正しく入力すれば正しい答えが返ってきます。

 

あなたの努力はかならず報われるように出来ています。

 

他のものはどうでしょう?

スポーツだって、練習したからといって勝てるとは限らない。

自動車だって、気をつけていれば事故に合わないとは限らない。

でも、プログラミングは違います。

 

かならず答えを返してくれます。

 

諦めないで無心にノートに書き写すこと、それがプログラミングの習得を加速化し、あなたを一つ上のステージに立たせてくれます。

約束します。

 

では、今回の記事はこれにて終了とさせていただきます。

さらば!!

 

 

 

 

 

 

スポンサードリンク

⇩〜〜お知らせ〜〜⇩

読者さん
JOSALOGが、無料のメールセミナーを始めたって…?
 
じょさなん
そうなんすよ。 【JOSALOGのブログで稼ぐ★メールセミナー】をはじめました…。 無料で、「僕がブログを始めた時に知りたかった情報」を毎日配信し続けるっちゅうものですね。
   

副業としてブログを始めてみたい。

ブログの集客や収益化がうまくいかない。

稼いでいる人は何を考えているのか知りたい。

てか、まず何から始めればいいかわからない。

 

そんな人は、迷わず登録や!

 

 

関連キーワード
ブログの関連記事
  • SEO対策自動キーワードカウンターについての謝罪とこれからの方針について
  • ブロガーの作業部屋晒しというTwitterのハッシュタグが見てて飽きないので個人的に紹介しちゃう。
  • 下ネタブロガーあんちゃさんに学ぶ。読者が付くようなブロガーになるには?
  • 教科書で成功者の事を学ばせといて、社会適合者を作る学校ってどうなんだろ。
  • 隙間時間でブログ記事を書いてしまう方法。30分勝負してみる。
  • ブログ集客や収益化ならJOSALOG OFFICE!サイト完成いたしました。
おすすめの記事