JavaScriptブロックエディタの画面。画面右半分をJavaScriptコードエディタに切り替えられる

 プログラミング言語としてはJavaScript(ジャバスクリプト)を使用します。JavaScriptブロックエディタを使って、ブロックとJavaScriptを切り替えて、プログラムを作ることができます。また、最近人気のPython言語も使えます。micro:bitはエンジニアだったおじいちゃんおばあちゃんに特におすすめです。

 ロボットやハードウェアが苦手な人も大丈夫です。Excel(エクセル)は表計算ソフトであるとともに、VBA(Visual Basic for Application)というプログラミング言語が使える立派なプログラム開発環境です(下の画面)。

Excel VBAでのプログラミング画面

 筆者自身の著書の紹介になり恐縮ですが、『エクセルだけで手軽に楽しむ プログラミング超入門』(金宏和實著、日経BP社、https://shop.nikkeibp.co.jp/front/commodity/0000/B35900/)は電子サイコロやあみだくじといった懐かしい遊びや百マス計算を作りながら、プログラミングを学べる本です。

あみだくじの実行画面

 お孫さんよりちょっと先に勉強して、教えながら一緒に遊んでみてはいかがでしょう。学校では誰が何をどうやって教えようかと、まだ模索している段階です。そのうちに、おじいちゃんおばあちゃんが実践してしまうなんて素敵です。楽しみながら、お孫さんがゆっくりと学んでいく様子を眺める時間が持てるといいですね。