forked from michaelmusick/191_CreativeCoding
-
Notifications
You must be signed in to change notification settings - Fork 3
Resources
Michael Musick edited this page Jan 23, 2017
·
2 revisions
These are resources that may prove useful for you on this journey.
These books are not mandatory however, they are useful resources if you feel like you may want a little more support in your new adventure with coding.
- Make: Getting Started with p5.js: Making Interactive Graphics in JavaScript and Processing is probably your best bet for now if you are looking for a book.
- If you are interested in some supplemental reading on HTML and CSS, The HTML & CSS book is a nice one.
- Learn the terminal, it is a powerful tool! Unix for the Beginning Mage
- Kadenze course
- Shiffman Vimeo channel -- no ads
- Shiffman Youtube playlist -- has ads
- p5.js reference
- p5.js forum
- p5.js tutorials
- p5.js on GitHub
- p5.js CDN
- Getting Started with p5.js - O'Reilly book
- Intro to Visual Programming with p5.js - online video tutorials (free with signup)
- Codecademy: JavaScript
- How to learn JavaScript properly
- JavaScript the right way
- Code School
- JavaScript garden
- A re-introduction to JS by Mozilla
- JavaScript 101 from JQuery
- JavaScript: The Definitive Guide
- Eloquent JavaScript, Marijn Haverbeke
- Beginning JavaScript, Paul Wilton and Jeremy McPeak
- JavaScript book
- HTML & CSS book
- Codecademy HTML glossary
- Mozilla Intro to HTML
- Codecademy CSS glossary
- Mozilla Getting Started with CSS
- lynda.com - lots of great tutorials here. Log in with your normal nyu net-id/password for full access.
- Codecademy
- Flat Iron School
- Programming Terms and Environments Summary
- A Brief Introduction to Debugging Video Series
- Github student developer pack - includes Digital Ocean $100 credit and more!
-
Basic unix commands - We'll be using the command line regularly in this class. Nothing too fancy; just the basics. Get familiar, at the very least, with the commands
ls
,cd
, andmkdir
. - Checking code: JSLint / JSHint
- Browser debugging: Chrome Developer Tools (tutorial) / Firebug (tutorial)
- Mobile debugging jsconsole.com
- Sharing code snippets (useful for asking questions on the email list): gist.github.com
- A Brief Intro to Debugging Video Series
- p5.js debugging tutorial