Pretty graphics, not (necessarily) scientific.
- praxis is some kinda trendy open source new thingy, does audio too.
- Processing is a classic here, and needs no introduction they haven't already written themselves then published in book form with full-colour plates
- Creative coding, powerfully but clunky: Openframeworks
- The Cinder Meshes guide is a kind of amuse-gueule to Cinder, OpenGL and C++ in one