Processing

Processing.org – Processing has promoted software literacy, particularly within the visual arts, and visual literacy within technology.
Open Processing – OpenProcessing is an online community platform devoted to sharing and discussing Processing sketches in a collaborative, open-source environment.
Creative Applications -digital art blog
Leap Motion & Processing –  Leap Motion P5 library, which brings together Java API with the creative power of Processing.
Kinect & Processing – Use Processing and Kinect for video processing and motion detection
Fun Processing -Playing with graphics and sound is a great way to get started. That’s how I learnt programming and math: by experimenting and building things I could see and hear.