「Scratch」をご存じだろうか?基本的には、子供向けのグラフィカルなプログラム開発環境である(画面1)。 だが、「子供向け」と言ってしまうことに抵抗を感じるほど、本格的なゲームやアニメーションが制作できる優れたプラットフォームだ、と筆者は思う(関連記事:プログラミングバトルが圧巻だった「Scratch Day 2014 in Tokyo」)。今回は医療を離れて、Scratchを通じた子供たちの教育はもちろん、大人である我々のプログラミング技術の“スキルアップ”についても考えたい。 現代人に必須の思考力を、Scratchで楽しみながら身に着けるというわけだ。 まず、Scratchを体験するには、どんな環境が必要だろうか。実は、Webブラウザーさえあればよい。Webサイトで見られる1分ほどのビデオで、Scratchで何ができるかが理解できるはずだ(こちらから閲覧できる)。 さて、このScr