HOME > PC初心者がプログラミングを効率的に学ぶ考え方

PC初心者がプログラミングを効率的に学ぶ考え方

プログラミングを始めたいあなた!
できるだけ効率的に学習を進めたいと思いませんか?
その方法って実は簡単なんです。
脳科学的にも実証された方法で勉強していきましょう!


▲ Page to Top

プログラミングを始める前に知ってほしいこと

あなたには下記の3点を知っておいて欲しいと思います。

「なぜ、これを書いたのか?」と言うと、

プログラミングって内容を完全に理解しないとダメ
という、思い込みを捨てていただきたいからです。

例え話で言うと、

英語の義務教育を受けてきて、あなたは話せるようになりましたか?

多くの人が話せないと思いますし、苦手意識すらある人も多いでしょう。
文法をいくら勉強しても、うまく話せませんし、何より楽しくない・・・。

プログラミングも同じです。

しかも、従来の学習方法は脳科学的に正しくない
内容の理解 → 練習
という方法が取られてきました。

私はあなたに、
練習 → 内容の理解
という方法をオススメします。

具体的な流れとしては、
とりあえず書いてみて(練習)
動いたら、
1行ごとに何が書かれているのか見て(内容の理解1)
「ふーんそんなものもあるんだなー。」と軽く覚え(内容の理解2)
練習を繰り返していくうちに、
「あっ、これって前出てきたコードだ。こうすると上手く動くんだな。」(内容の理解3)
というあなた自身が納得感を感じながら進めたほうが上手くいくからです!

英語の勉強でよくやったような、

「文法は全部正しく覚えなきゃ・・・」
「繰り返しは、for while foreach...」


まるで語学の勉強で、楽しくないですよね?

私の方法なら、
「おっ意外と俺(私)でもできるやん」
 ↓
「これとこれを組み合わせるだけで、こんなことできるんかー」
 ↓
「上手くできるようになってきたけど、細かいこと知りたいなー」

と楽しみながらプログラミングができ、自分だけの体験ができます。
そこで、自分の体験(=興味)を元にさらに学習を進めていくと、学習効果が非常に高くなります。

では前述の3点を説明していきます!

▲ Page to Top

始めるのにはPCだけあればいい。

プログラミングと聞いて、「何か特別な準備がいるのでは?」と思う方も多いでしょう。

何もなくて大丈夫です!PCさえあれば!

実は、現代はすごく便利なサイトが多くあり、
「このページを見ることができれば、プログラミング環境は整っている」と言えます!

例えば、オンラインでのプログラミング環境「ブラウザでプログラミング・実行ができる「オンライン実行環境」| paiza.IO」があります。

この文字をクリックすると、下記のようなサイトにアクセスできます。
paiza
クリックで拡大


そこで、「コード作成を試してみる(無料)」をクリックすると、
paiza実行環境
クリックで拡大

なんとプログラミングが可能になります!

左上の「PHP」ボタンを押すと、好きな言語を選ぶことができます!
paiza利用可能言語
クリックで拡大

「こんな名前の言語があるんだー」くらいの理解度でOKです。

こういったサイトがありますので、
「自分のWebサイト(ホームページ)が欲しい!」と思わない限りは、
「始めるのにはPCだけあればいい。」です。

実は「自分のWebサイトが欲しい」「テストサーバーが欲しい」
・・・なんと10分くらいでできるので、
「始めるのにはPCだけあればいい。」というのに当てはまるんですけどね!

▲ Page to Top

まず書いてみよう。原理を理解するのは後でいい。

最初に説明した通り、
私はあなたに、
練習 → 内容の理解
という方法をオススメします。

動作する原理を理解するのは後回しでOKです。

まず、動かすことで、
「自分もできる!」
 ↓
自分でできるなら・・・「こんなものが作りたい!」
 ↓
それなら・・・「どうすれば作れるのかな?」
という自分で考えながら進める姿勢も身につきます。

自分で考えながら進めることで、知識・技術の定着率も高くなります。

▲ Page to Top

小難しいことはいらない。必要ならグーグルで調べればいい。

プログラミングで注意して欲しいのは「知識が完全である必要はない。」ということです。

日々新しい技術が出てくる世界ですので、誰しも知識がない分野があります。

AIエンジニアや組み込みシステムエンジニアの方(私の知り合い)も、
自分の知識だけでプロジェクトを完結させることは100%ムリです。

例えば、下記のようなエラー文が出てきたとします。

Parse error: syntax error, unexpected 'data' (T_STRING) in C:\xampp\htdocs\home\web\path.php on line 2

「何だコレ・・・英語?」という方がほとんどだと思います。

「わからなかったらコピペで調べる」だけでいいんです!

とりあえず、ウェブブラウザ(現在開いている枠)の上部にあるアドレスバー(下図参照)に、エラー文をコピー&ペーストします。
*コピー&ペースト等、基本的な操作がわからない方は >> こちら へ!

アドレスバーへのエラー文の入力
クリックで拡大

そしてエンターキーで検索を行います。

アドレスバーへのエラー文の入力
クリックで拡大

一番上の検索結果から見ていって、ざっと読んでから、問題に合いそうな例があればそれで対応します。

このように、「問題があれば調べる」だけでいいんです!
難しく考える必要はありません。

▲ Page to Top

まとめ

今回は、PC初心者がプログラミングを効率的に学ぶ考え方をお伝えできたかと思います。
あなたに理解してほしい事は3点あります。

この3点を理解しているだけで、プログラミングを吸収できるスピードが段違いです!
プログラミングは難しくありませんし、楽しみながら習得できるのです!

もっと効率を求めるのであれば、人に教えてもらいながら進めていきましょう!

▲ Page to Top

プログラミングスクールでは、生徒一人一人に最適なレッスンが受けられるので、学習時間を短縮したい方にオススメです。
>> 初心者がプログラミングスクールを間違えないためのチェックポイント






Contact Information

About Rei-Farms

作者(R)は独学でPerl、HTML、JavaScript、CSS、PHP、MySQL、Python、機械学習、ディープラーニングなどを網羅的に学んだ経験から、「もっとわかりやすいプログラミング講座が欲しい」と思いサイト作成を開始。よりわかりやすい文章、内容を目指して日々努力しています。

MAIN OFFICE

Tochigi, JP.

ニュースレーター

現在は発刊していません。

© Copyrights Rei-Farms. All Rights Reserved