A guided (brief) tour of the arts programming platforms Processing, openFrameworks, Cinder, and processing.py. Accompanying code at https://github.com/Codasign/guided-tour
supportive community Works out of the box, with no nonsense IDE IDE becomes quickly limiting, but can move to Eclipse From an educational standpoint can be inhibiting as hides away a lot of programming concepts (that every Processing instance is an extension of a base class PApplet)
stable, supportive community Have to deal with an IDE like XCode Nothing is binary means long compile times and that correct file structure is essential Pet peeve is calling everything testApp.cpp and testApp.h - descriptive class and file names are your friend!