自分がはじめてプログラミングを学んだのは、BASIC言語でした。コンピュータの電源を入れたらすぐに使えるというもので、当時はゲームは本や雑誌に載っているプログラムを打ち込んで遊ぶというのが一般的でした。打ち込んだプログラムはカセットテープに録音して保存するという、今からはとても考えられないような不便な環境でした。
さて、これからの子供はどの言語からはじめればよいのでしょうか。C言語やJava言語は環境を整える必要があります。PythonやRubyといったスクリプト言語も同様にインストールが必要です。
それから、プログラムの第一歩として、コンソール画面に『hello, world』という一行を出すだけでは、目の肥えた現代の子どもたちの心を掴むことはなかなか難しいでしょう。
昨今たくさんのコンピュータ言語で溢れかえっているなかで、すぐにはじめられる環境が揃っていて、これからもずっと使われ続けるだろう言語。そして、かつてのBASICがそうだったように、手軽にグラフィックを扱うことができて、プレゼンテーション力を備えた言語、『JavaScript』がまさにその一つではないかと考えます。