One other alternative that might be worth a mention is the "Processing" environment. It's based on Java, but you don't _start_ with the full horror thereof, and it has the clunky "edit-run" approach that Russel Winder advocates, but it does get you drawing fancy pictures fairly quickly.
-- The Open University is incorporated by Royal Charter (RC 000391), an exempt charity in England & Wales and a charity registered in Scotland (SC 038302).