初心者「プログラミングが理解できない!」←これ、大丈夫です。

こんにちは!

子ども向けプログラミング教室kobakoスタッフです。

プログラミングをちょっと始めてみたものの、

さっぱりわからない、書いてあることが理解できない!

とお困りではありませんか?

理解できていないながらの勉強は進みも悪くて、不安になりますよね。

でもそれ、大丈夫なんです。理解できていなくて大丈夫なんです。

ところで・・・

この記事を書いている人はだれ?

子供向けプログラミング教室です!

JavaScriptを使ったゲームプログラミング、ゲーム企画が得意な教室です。

プログラミング教室で実際に使用している、学習成果のある教材をYouTube無料配信しています。

プログラミングは極論、理解する必要がない

いきなり極論ですみませんが、

僕はプログラミングは理解できていなくても良いと思っています。

プログラミングは手段

このブログでもずっと主張していることではありますが、

プログラミングの習得は目的ではありません。手段です。

では目的はというと、作りたいものを作る、です。

作りたいものが作れたら、理解できていなくても全然良いと思います。

理解できていなくても作れるのか?と疑問に思うかもしれませんが、

世の中には無料のソースコードがたくさん落ちています。

そのソースコードを拝借して、よくわからいながら動かして改変して、

とりあえず自分で納得のいくところまで作り上げればいいんです。

みんな理解できていなかった

僕もそうですし、僕の周りもそうですし、世界中のエンジニアで多いのですが、

理解できてないけどフリーのソースコード改変してみながら覚えた、という人が本当に多いんです。

特に掲示板を作ったという人が多いですね。

ほとんどコピペで作ったっていいんです。

自分が目指す形、自分の目的が達成できればそれでいいんです。

プログラミングができなくても結構前に進める

僕は大学生の頃にプログラミングをスタートしました。

目的はWEBサイトで収益化することでした。

頭も悪かったのでプログラミングのことはほとんど理解できず、

本の内容や、ブログで紹介されていたソースコードをコピペしまくってWEBサイトを作っていました。

ですが、僕がコピペで作ったWEBサイトは月間10万アクセスを達成。

さらには、企業にWEBサイトを売却するまでに至りました。

プログラミングが理解できていなくても、実は結構やれちゃうもんなんです。

ちなみに当時のプログラミングの理解力

とかいって、実は結構プログラミングできたんじゃないの?と言われそうですが、

ちょっと専門的になってしまいますが、当時のプログラミングの理解はこんな感じでした。

  • 変数はなんとなくわかる。
  • 配列は変数のすごい版だと思うだけ。
  • 繰り返し処理は難しすぎてわからない。
  • 関数ってなに?
  • 引数?????
  • 戻り値??????????
  • ifはわかるぞ!おれすごい!

わかる人には、いかに初級のプログラミング理解力だったのかがわかるのではないでしょうか。

わからない人に伝わるように例えると、

プログラミング教則本の最初の10ページの知識でWEBサイトを作った感じです。

プログラミングの理解は後からついてくる

いや、もっと本格的にプログラミングのことを理解したいんだ!

という方もいるでしょう。

ですがやはり安心してください。

プログラミングの理解というのは、後からついてくることが本当に多いんです。

実際、プロのプログラミング現場でも、そういうエンジニアは多いものです。

よくわかってないけど動くから使っているプログラムなんて、しょっちゅうです。

いま理解できていないことは、別にたいした問題じゃないんです。

目的がなければ苦痛

もしあなたが、プログラミングが理解できないことを苦痛に感じているとしたら、その原因は他にあります。

それは、目的がないことです。

完成させたい、作りたものがないと、プログラミングの勉強自体が目的になります。

理解できていないと目的が達成できていないのだから苦痛ですよね。

目的があれば、仮にロゴ画像が表示できただけでも、めちゃくちゃ達成感があって楽しいんです。

目的がなければ楽しみづらい。よって続かない。

こういう呪縛に陥っているかもしれません。

目的をつくるところからサポート

ただ、目的がないのもある種、仕方ないとも思っています。

というのも、初心者はプログラミングで何ができるかわからないからです。

プログラミング教室kobakoでは、プログラミング自体を教える前に、

プログラミングでどんなことができるのか、その魅力をお伝えしています。

kobakoの講師も、日々、個人開発としてゲームや作品を作っているクリエイターです。

子供は大人の真似をするものですから、私たち講師は、

子供が真似したくなるようなクリエイターであるよう心がけています。

生徒が目的を持ってプログラミングを学習できるよう、

目的を作るところからサポートしていきます。

無料体験へのお申し込みはこちらから!

kobakoのゲームプログラミング教材もYouTubeで無料配信中です!

初回の授業料(体験)は無料です。

※現在はオンライン授業でのみ対応しています。通学型ではありません。

Photo by NeONBRAND on Unsplash