本書は、【プログラミング的思考】を学ぶパートと、【テキストプログラミング】を学ぶパートに分かれています。【プログラミング的思考】1順次、くり返し、分岐の3つの基本フローを学びます。23つの基本フローをもとに、フローチャートを読み解いたり、作図したりします。3プログラミングにおける変数や関数のはたらきを学びます。【テキストプログラミング】1小学生からできる「IchigoJam BASIC」というテキスト言語で、プログラミングの基本から学びます。2パソコンを使用して学習しますが、タイピングが初めてでも大丈夫な内容となっています。3おみくじや線香花火、最終的にはゲームのプログラムをつくります。いずれもテーマごとに分けて、例や学習ポイントを見ながらスモールステップで進められるので、無理なく自学自習で取り組めます。