こんにちはゲストさん。会員登録(無料)して質問・回答してみよう!

締切り済みの質問

中学生にお勧めのプログラム言語は?

中学2年生の息子が、プログラムに興味があるようです。

学校ではほとんどパソコンを使っていないというので、家で Scratch を使わせてみたところ、面白い!、とハマっていました。

そんなに興味があるなら、もうちょっとちゃんとした「言語」を教えてあげようかと思っています。

(もちろん Scratch も大変良く出来ているとは思っています)

私もプログラマだったのですが、それは昔々の話なので、最近の言語事情はよくわからないのです。

私が中学生から社会人にかけて覚えていったのは BASIC からはじまり、アセンブラ、C、Pascal、COBOL、などなどでした。

C++が出たくらいまでは使っていましたが、次はJAVAかな、という頃に開発担当では無くなってしまったため、新しい言語への挑戦は行わなくなってしまいました。

今の私が普通に仕事をしていて、1番役に立つ「言語」は Excel の VBA だったりするのですが、そこから入るのもどうかと思いまして、皆さんのご意見を聞いてみようと思いました。

パソコンに興味があり、プログラムの勉強をしたいと言っている中学2年生にチャレンジさせるには、どの言語がオススメですか?

あくまで中学2年生にむけたものという事で、アドバイスよろしくお願いいたします。

投稿日時 - 2019-02-10 23:46:33

QNo.9586609

困ってます

このQ&Aは役に立ちましたか?

0人が「このQ&Aが役に立った」と投票しています

回答(3)

ANo.3

お礼

面白いこと考える人がいるモノですね!

投稿日時 - 2019-02-15 23:14:35

ANo.2

 いまは前衛的な開発言語と古典的な言語はすっかり思想が違うので悩ましいですよね。私はVisual Basic15を最近セットアップしましたが以前とすっかり変わっているので、また一から勉強です。仕事以外で本を買ったのは21世紀に入ってからは2001年に買った日本の名機100選に続いて2冊目ですよ。

 昔なら原始的なBASICを覚えれば、友達の家でも電器屋の店先でも腕前を披露する環境がありました。EXCEL VBAは趣味で学ぶには私はちっともいいと思いませんが、非常に長い時代に渡って仕様の変更がない、父から学べる、友達の家でやってみせるチャンスが他の言語よりはありそうだし、宿題でも卒論でも使える、という意味で、仕方のない選択だと私は思いますよ。EXCELに異物のように寄生した言語でスマートじゃないですけど。テンプレートを作って与えればN-BASIC程度のことはできると思います。実は何の天才であるか分からないのが子供ですが、EXCEL VBAなら野球選手になっても教師になっても活用できるという点は間違いないです。

投稿日時 - 2019-02-11 09:22:47

お礼

コメントありがとうございます。
確かに、「一般企業の実務」で1番使えるのは、Excel のVBAかも知れません。
プログラムを学ぼうとすると、今だと Python を始める人が多いようですが、アレはアレで面白そうだとは思いますが、一番最初に学ぶものとして良いのかどうか、ちょっとわからずにいます。

投稿日時 - 2019-02-15 23:14:07

構造化BASICじゃないかと思います。個人的好みのバイアスが強くかかっていますが(笑)。N88日本語BASIC MS-DOS版から,Windows初期のQuick BASICまではずいぶん組みました。

投稿日時 - 2019-02-11 00:20:56

お礼

コメントありがとうございます。
私もN88日本語BASIC、Quick BASICをへてVisual BASICに進んでいった口なので、懐かしいです!
「構造化BASIC」は知りませんでした。
息子よりも私が興味あります!

投稿日時 - 2019-02-15 23:10:03