- Katherine Bennett, Teaching Faculty
- Email:Katherine.Bennett@nyu.edu
- Office Hours: by appointment
• Learning Processing, SECOND EDITION by Daniel Shiffman ISBN-13: 978-0123944436 LP This book is available for purchase in the NYU bookstore, and will be at the NYU School of Engineering library. You can check the status of the book here. This book in it's initial edition is available as an online book via here.
• Generative Design by Bohnacker, GroB, Laub & Lazzeroni ISBN-13: 978-1616890773 GD This book is available for purchase in the NYU bookstore, and will be at the NYU School of Engineering library. You can check the status of the book here
• P5.js Download P5.js complete
• text editor - Brackets, Sublime, TextWrangler, or another favorite of yours
• Nature of Code NoC
• Slack
• Github vs Linked in : http://www.ittybittyurl.com/32g6, http://www.ittybittyurl.com/32g7
• http://lifedev.net/2008/07/programmer-creativity-boost/
• http://learningprocessing.com/
• https://github.com/shiffman/LearningProcessing-p5.js
• https://github.com/shiffman/LearningProcessing
• http://www.generative-gestaltung.de/code
• https://github.com/processing/p5.js
• https://www.reddit.com/r/creativecoding/
• Douglas Rushkoff’s Program or Be Programmed (see slack resources)
• [Finished is Better Than Perfect](https://www.youtube.com/watch?v=lRtV-ugIT0k">Finished is better than perfect)
• http://worrydream.com/LearnableProgramming/
• Code Academy - http://www.codecademy.com/#!/exercises/0
• http://www.ittybittyurl.com/32g9 <-- list of online references and learning places for programming
• http://projecteuler.net/problems
• http://teamtreehouse.com/library
• http://www.openframeworks.cc/tutorials/
• http://www.openframeworks.cc/
• http://www.openframeworks.cc/documentation/
• http://wiki.openframeworks.cc/index.php?title=Main_Page
• http://learnpythonthehardway.org/
• http://ruby.learncodethehardway.org/
• http://codingbat.com/ (Python and Java)
• http://inventwithpython.com/
• http://creativejs.com/2011/08/31-days-of-canvas-tutorials/
• Learning Processing (Daniel Shiffman, video lectures) More video's here and even more here
• Nature of Code (Daniel Shiffman, video lectures)
• http://www.openprocessing.org/
• http://forum.processing.org/
• http://processing.org/learning/
• http://www.learningprocessing.com/tutorials/
• http://www.plethora-project.com/2011/09/12/processing-tutorials/
• http://flowingdata.com/2010/04/13/data-visualization-tutorial-in-processing/
• http://www.lynda.com/Processing-training-tutorials/1402-0.html
• https://github.com/shiffman/LearningProcessing-p5.js
• More Shiffman P5.js tutorials (without ads)
• http://p5js.org/get-started/
• https://github.com/processing/p5.js/wiki/JavaScript-basics
• http://gitbookio.gitbooks.io/javascript/content/
• More about arrays in Javascript
• API's
• Transformations - rotation, scale, etc
• Curvers <-- flip the live coding switch to playground
• Brackets
• Sublime
• RegExr
• Installing Node.js & NPM on Windows
• Installing Node.js & NPM on Mac
• More installation options/methods
• MS-Dos
• https://sites.google.com/site/ofauckland/home
• https://github.com/jefftimesten/CodeForArt
• https://github.com/openframeworks/openFrameworks/wiki/Tutorials,-Examples-and-Documentation
• http://www.quietless.com/kitchen/getting-started-with-openframeworks/
• http://www.memo.tv/simple-openframeworks-application-on-iphone-sample-1/
• http://ndpsoftware.com/git-cheatsheet.html#loc=local_repo;
• http://rogerdudler.github.com/git-guide/
• http://www.lynda.com/GitHub-training-tutorials/1384-0.html