【プログラミング初心者必見】 プログラミングに必要な知識の全て

みなさんも一度はプログラミングを始めてみたいと思ったことはあるでしょう!
(間違いない)

ですが、「自分は数学苦手だ…」「英語全く分からないから厳しそう…」などといった理由で辞めていませんか?

それは間違いなく、

プログラミングにどのような予備知識があれば良いか、分かっていないからでしょう。

なので今回は、
どのような知識が必要で、どのような知識が不必要かを詳しく解説していきたいと思います!


数学

プログラミングで必要と考えられる知識の中に、まず一つ目として「数学」が挙げられます。

では、実際には数学の知識がいるかといわれると、

必ずしも必要ではないでしょう。

例えば簡単なゲームを作るためにプログラミングを学ぶのであれば、小学校の「算数」の範囲だけ分かっていればいいでしょう。

実際に私のこのサイトで掲載している、超初心者向けのメモ帳プログラミングの記事では、簡単な足し算掛け算などしかありません。

また、アプリなどを作りたいと思いプログラミングを始めた方には数学はもっと要らないでしょう。

(アプリ開発などでは、「数学力」より「デザイン力」が問われますからね。)


英語

次に必要と思われがちなのが「英語」です。
プログラミングと言えば、英語でひたすら入力していくイメージがあるからでしょう。

結論から言うと、

英語は必要ありません。

私がプログラミングを独学で勉強し始めたのが、小学校5年生のころだったんですが、その時には私は一切英語を学んだことがなく、「Hello」と「Good Morning」ぐらいしか知りませんでした。
そんな私でも覚えられるぐらい、プログラミングで使われる英単語は、難しいものはなくて、かつ数も非常に少ないです。

なので、中学校の英語の授業を受けたことがあれば十分すぎるでしょう。
また、まだ小学生で英語を勉強したことがなくても、すぐに覚えることができます


物理

要りません。

(結論が早すぎますね笑)

物理が必要になってくるのは、例えばゲームでリアルなものの動きなどを再現するときです。

そんな難しいゲームはプログラミングが上達してから作ってみることをお勧めします。

また、このブログで紹介している初心者向けのプログラミングの記事でも、
物理は一切使うつもりはありません。

小学生でも理解できるような記事を書くようにしていますので!


では何が必要なのか?

ここまで、プログラミングで必要であると思われがちな知識を3つ紹介しました。

ですが、どれも要らないという結論でした。

では、実際にどんな知識が必要になってくるのかといわれますと…

パソコンの知識

しかありません。


パソコンの知識

プログラミングは、パソコンを使ってするものなので、パソコンの知識がないと始まりません。

ですが、パソコンの知識も高度なものは要りません。

プログラミングは、ワードやエクセルと似ていて、キーボードで打ち込んで、保存しての繰り返しです。

なので、キーボードの入力の仕方と、保存の仕方さえわかっていれば大丈夫です。

小学校や中学校でも最近はパソコンを使って授業をするので、大体の方はできるといって間違いないでしょう!

また、パソコンを使ってインターネットで調べる力も必要です。

ですが、この記事を読んでいる時点であなたはインターネットを使いこなせていますね!

つまりあなたには、プログラミングを始めるのに必要なパソコンの知識は十分にあるということです!


結論:プログラミングは誰でもできる!

やや強引といわれてしまっても仕方がないような流れですが、プログラミングというのは、おそらく皆さんが思われている以上に簡単です。

ではなぜプログラミングが難しいと思われているかというと、それを教える先生が横についていないからでしょう。

数学でも英語でも、わからなければ先生や友達に聞く環境があったはずです。
ですがプログラミングを学ぼうとしても、
プログラミング教室に通わない限り先生は付きっ切りではありません。

ならばどうやってプログラミングを始めていけばいいのか?
というと、先生の真似をひたすらしましょう。

プログラミングでは、「写経」といわれる、先生が書いたプログラミングのコードをそのまま写すというものです。

「写しているだけじゃ勉強にならないじゃないか」といわれるかもしれませんが、そんなことはありません。

何でそうなるんだろうと少し考えるだけで、めちゃくちゃ勉強になります!

プログラミングの勉強方法については、こちらの記事でも詳しくまとめたので、ぜひぜひ見てください!

興味のサムネイルです

【初心者向け】プログラミングに少しでも興味がある方へ

いきなりですが、皆さんはプログラミングに少しでも興味を持ったことはありますか? プログラミングを勉強したいと思ったことがある人もいるかもしれません。 でもほとんどの人は… 「プログラミングって少し興味があるけど、なんか難 […]


最後に

最後まで読んでいただきありがとうございました!

このブログでは、プログラミング超初心者が中級者、上級者に成長できるような投稿をしていますので、ぜひチェックしてみてください!

ご感想などあれば、コメントやTwitterにどしどしお寄せください!

Twitter開設しました!

ただの大学生のブログが更新されたときや、様々な情報を載せるためのTwitterを開設しました!ブログの裏側を載せたり、読者の方の質問に応えたりします! TwitterのIDはこちらです。@Daigakusei_blog […]