I finally got my hands on Processing (instead of just wishing I did so). One thing I’ve quickly learned to appreciate is how high its level of abstraction is; one can make the transition from plain 2D to OpenGL merely by changing one line of code and continuing using the same drawing primitives as before, without bothering with OpenGL internals (which, of course, is also possible when the primitives are not sufficient anymore).
The first “serious” thing I did was a clone of the FractalClock screensaver I’d seen on a friend’s Mac once. I was quite surprised how easy it turned out to be once you grok pushMatrix/popMatrix and transformations — I’d expected having to calculate a lot of coordinates by hand but Processing does the dirty work for you. Happy days.

The list of projects is here, hopefully I’ll be adding many more at a steady pace.