I have recently started the Human Computer Interaction program at Georgia Tech. A project called Processing (processing.org) has gotten a lot of mind share among the students as a quick tool to do prototyping for graphics, interfaces, games etc. The project is Java based, but it uses it’s own language and editor.
The editor does not have many features such as code folding, completion, or debugging. It does, however, come with many different examples which show off the syntax and abilities of the engine. Additionally, the system can export applets for easy publication.
In short, I would suggest a visit to their website and a quick tryout. If you need a quick demo to get hacked together, the api is easy and obvious, the editor has some good features for publication, and it supports tools for data management.