Processing
Processing is an interesting java-like language that is intended for artistic, graphical applications. It can be used to create programs for the PC, Mac, Linux, and for web pages (as a java applet).
The Three Door Dilemma and the Confusing Colors applets were written in Processing. I plan to make the source code available for these programs soon.
Here is information about putting Processing applets in a WordPress post or page.