Those who have never programmed with Java, should also perhaps buy a book java umd to learn the basics of programming.
Anyway, Processing is a quick and easy introduction to graphic programming, even the execution speed is good - ok, not a 3D FPS - but who wants that already.
Definitely recommended
Why "only four star"? Because it goes only partly about the basics.