質問: 子供がプログラミング始めるにはやっぱりbasicから? パソコン教室でパソコンを教えているのですが、ある程度基本操作が出来るようになった人(特に小中学生)が始めるのに適したプログラミング言語とは何でしょうか? 私たちの世代(20代)では、basic→c言語という順にステップアップしていくことが多かったのですが、今でも最初はbasicから始めることが多いのでしょうか? もしそうだとしましたら、winxp上でbasicを勉強する良い方法を教えてください。 フリーソフトでそのような学習用ソフトでもあればよいのですが・・・。 よろしくお願いします。
回答: 言語よりも少ない記述で面白いことができるスクリプト言語の方が適していると思いますのでjavascriptはどうでしょうか。 パソコン教室ということなのですが、ホームページづくりなどは教えていませんか?今の小・中学生であれば知っている子も少なくないように思いますので興味をもって学習しやすいと思います。 利点としてはオブジェクト思考の入り口を学べるし、文法はcやjavaなどコンパイラー系に近く将来的に移行しやすい。メソッドを呼び出すだけの数行の記述でいろいろできることです。コンパイラーも不要でプラットフォームも選びません。 vbaでもいいかとは思いますが小・中学生では実際に活用する機会があまりないのではないかと思いますので教えるメリットが低いのではないかと思います。個人的には「基本操作が出来るようになった」後はいかにしてパソコンを役立てていくかという方法を教えてあげるべきであると思いますのでプログラミングにこだわる必要性というのはないのではないかと思います。