巣ごもり中にプログラミングに挑戦!初心者向け「無料学習ツール」4種
4:直感的に使えるツールで基本を習得
「Blockly Game」はGoogleが提供するプログラミング学習用ゲーム。ここまでに紹介したサービスのように知識を体系的に学ぶものではなく、実際に画面上でプログラムを動かしながら、プログラミングの基本的な考え方を身につけることを目的としたツールだ。
たとえば「迷路」のゲームなら、「まっすぐ進む」「右に曲がる」などのブロックを画面上で組み合わせて、ゴールに到達するためのプログラムを作成。
正解すると、作成したプログラムをプログラミング言語の「JavaScript」で表示して確認できる。
なお、迷路のほかにも、図形を指示されたとおりに描くものや、音楽を鳴らすものなどのバリエーションが用意されている。
子どもの利用を想定して作られたツールだが、「繰り返し」や「条件分岐」といったプログラミングの基本となる考え方を直感的に理解できるので、大人の初心者にも十分利用価値があるだろう。他の教材でプログラミングを学んでいて行き詰まったときに、気分転換を兼ねて利用してみるのもよさそうだ。
スマホや自宅のPCで気軽に使えるこれらのツールなら、本格的なスクールに通ったり分厚い教本を読んだりするのはハードルが高いという人でもスタートしやすい。この機会に挑戦してみてはいかがだろうか?
<TEXT/酒井麻里子>