物理や数学の法則・公式といった自然界のルールを再確認し、動くオブジェクトや複雑なシステムをProcessingで記述していきます。プログラミングで<何か>を行いたいときに<どのように>考え、表現していけばよいかが、最小限の労力で分かるようになります。Processing』の日本語版です。同サイト(英語)を題材にした各種勉強会は日本各地で行われ、Processingの学習を始めるには最適な内容です。サンプルコードと画像がふんだんに掲載されているうえに、実行結果をWebサイト(英語)で確認する、コード全体をダウンロードする、著者が本書の内容を楽しく解説した動画(英語)を見るなど、Processingを使って自然現象をシミュレートする方法をいくつもの方法で習得することができます。インタラクションといった特長があり、メディアアートをはじめ、教育、映像、Web等で用いられます。ビジュアルフィードバックが即座に得られることからプログラミングの学習に適しているほか、プロトタイプ構築に、スケッチブックとしてなど、いろいろな使い方が広がりつつあります。Processingなら、ほんの数行のコードを入力するだけで画面上に図形を表示し、マウスなどで操作することができます。構文は他のプログラミング言語とほぼ変わりなく、親しみやすいオブジェクト指向言語として、応用の利くプログラミングスキルを身に付けることができます。日本語制作にあたっては、インタラクティブメディアの研究者であり、シフマン氏の研究仲間でもある尼岡利崇氏の監修のもと、シフマン氏のフレンドリーなスタイルをできるだけ崩さずに日本語化しています。