Learning Resources
Programming Languages
Processing language - visual arts and music
HYPE Framework - framework of classes to make easier visual creation in Processin
Processing.js - JavaScript version of Processing
ChucK language - musical programming
EarSketch - Georgia Tech's Python based musical programming language and tutorials
MOOCs and online learning communities
offering generative art and/or music classes* (check current offerings and schedules)
kadenze is offering courses in arts & creative technology
edX, Think. Create. Code., archived class (Processing.js)
kadenze, Creative Programming for Audiovisual Art
Future Learn, Creative Coding
Skillshare
- Programming Graphics 1: Intro to Generative Art
- Programming Graphics II: Intro to Animation
- Beyond Illustrator & Photoshop Start Learning How to Code
Joshua Davis Processing, minim + HYPE, new Sound Painting and older Generative Art courses
Coursera, Survey of Music Tech
Khan Academy, Intro to JS: Drawing & Animation, (JavaScript & Processing.js)
* classes maybe called Generative Art, Creative Coding, Computational Arts, Music Programming, etc.
Tutorials
Experiments in Processing
Books
Generative Art by Pearson
Learning Processing, 2nd Ed. by Shiffman
Processing: A Programming Handbook for Visual Designers and Artists by Reas
Programming for Musicians & Digital Artists: Creating Music with ChucK by Kapur
Advanced
Generative Design: Visualize, Program, and Create with Processing by Bohnacker
The Nature of Code: Simulating Natural Systems with Processing by Shiffman
Design book, no coding how-tos
Form+Code in Design, Art, and Architecture (Design Briefs) by Reas
Further research
Syntopia
Creative Applications Network
Creators Project