Learn to code in C++ with the Cinder framework. - Setup the development environment: use Visual Studio 2012/2013 (express or pro) or xCode - use Tinderbox to create a project with Cinder blocks (modules) - learn about the project architecture: setup, update, draw - use blocks for warping, audio, midi, osc,... - use blocks for devices: kinect, leapmotion, ... - get started with shaders (GLSL) - output to Resolume using Spout on Windows