もしも子どもにプログラミングを学ばせるならどの言語?

もしも子どもにプログラミングを学ばせるならどの言語?

2020年には、小学校で必須科目になる予定のプログラミング。子どものなりたい職業でも「ITエンジニア」が上位にきていることを考えて、今後子どもから「プログラミングを覚えたい」と言われることがあるかも…。プログラムは「言語」によって種類が分かれていますが、どんな種類があり、子どもに教えるにはどの言語がいいのでしょうか?

こんなにたくさん!プログラミング言語の種類

普段パソコンを使っているとき、Officeの場合「VisualBasic」という単語を目にすることがありますが、これもプログラミング言語のひとつです。また、ウェブサイトを作成したことがあるなら、「PHP」という言語も耳にしたことがあるかもしれませんね。

ほかにも、Windowsでよく使われている「C#」やゲーム開発などでよく使われる「C++」、iPhoneアプリは「Objective-C」、Androidは「Java」といったプログラミング言語で開発されています。これ以外にもウェブサイトでよく使われる「JavaScript」など、世の中にはたくさんのプログラミング言語があります。

もしも子どもにプログラミングを学ばせるならどの言語?

言語を知らなくてもプログラムができる!ビジュアルスクリプティング

こんなにたくさん種類があるなんて…と難しく考えるママもいるかもしれませんが、実は、言語を覚えなくてもプログラムが作れる「ビジュアルスクリプティング」というツールもあります。

「Scratch」に代表されるこれらのツールは、ウェブサイトやスマホ・タブレット用アプリで、イラストなどを配置し、日本語で書かれた「○○歩動かす」「○○度回る」といった命令が書かれたブロックを組み合わせて、簡単なゲームを作ることができるというものです。