Skip to content

Latest commit

 

History

History
228 lines (119 loc) · 7.28 KB

Resources.md

File metadata and controls

228 lines (119 loc) · 7.28 KB

DM-UY 1133-A Creative Coding

Fall 2023 • Katherine Bennett • Monday & Wednesdays • 14:00-15:50

Required Course Materials

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

Getting Started with P5.js

Processing

P5.js Download P5.js complete

• text editor - Brackets, Sublime, TextWrangler, or another favorite of yours

Nature of Code NoC

Slack

P5.js web editor

Required Resources

• 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

http://formandcode.com/

http://natureofcode.com/

https://github.com/processing/p5.js

https://www.reddit.com/r/creativecoding/

• Douglas Rushkoff’s Program or Be Programmed (see slack resources)

Tipes on Debugging

• [Finished is Better Than Perfect](https://www.youtube.com/watch?v=lRtV-ugIT0k">Finished is better than perfect)

IDM Github tutorials

Fabulous References and Supporting Resources

Programming (general) and other languages

http://worrydream.com/LearnableProgramming/

http://www.udacity.com/

http://www.codeschool.com/

• Code Academy - http://www.codecademy.com/#!/exercises/0

https://coderwall.com/

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://ofxaddons.com/

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/

Processing

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://funprogramming.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

P5.js

https://github.com/shiffman/LearningProcessing-p5.js

http://p5js.org/

http://p5js.org/tutorials/

Web editor

Generative Design text

Dan Shiffman Tutorials

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/

P5.js sketchpad

More about arrays in Javascript

API's

Transformations - rotation, scale, etc

Curvers <-- flip the live coding switch to playground

Text Editors

Brackets

Sublime

Regular Expressions

RegExr

Node.js

Intro to Node.js

Fundamentals to Node.js

Setting up a Node.js Server

Installing Node.js & NPM on Windows

Installing Node.js & NPM on Mac

More installation options/methods

Command Line Prompt

Unix Commands Mac

More Unix Commands Mac

Unix Guide

Guide for Windows

MS-Dos

More Windows Commands

XP Commands

openFrameworks

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/

Git

http://gitref.org/

http://ndpsoftware.com/git-cheatsheet.html#loc=local_repo;

http://git-scm.com/docs

GitHub for Beginners

http://rogerdudler.github.com/git-guide/

http://www.lynda.com/GitHub-training-tutorials/1384-0.html

Xcode

http://www.lynda.com/Xcode-training-tutorials/451-0.html

Time Management

Rescue Time Self Control Evernote SQ3R