Procedural “paintings” for the novice programmer.

(Another submission: and a really cool one. Starts from zero and programs an app that paints.)