- What is programming?
- How can I apply programming to _____________?
- As a ____________, why would I want or need to write software?
- Example projects for Inspiration
- General discussion of programming languages
- History of creative coding frameworks
- Processing and p5.js (and what's processing.js?)
- Introduction to Code with p5.js Video
- p5.js Web Editor Promo Video
- History of p5.js video
- openframeworks, cinder
- max/msp dataflow programming
- How does arduino fit in?
- Landscape of HTML, CSS, and JavaScript
- Other JS frameworks
- Server-side vs. client-side
- What is the difference between p5 and JavaScript?
- What is git and github?
- When should you post to a forum vs. file a github issue?
- Who makes these things?
- p5.js Web Editor Tutorial
- Drawing with numbers video tutorial
- Shape and color functions video tutorial
- Errors and Console Video Tutorial
- Code Comments Video Tutorial
setup()
anddraw()
- p5.js reference
- Pick an Eyeo Talk that looks interesting
- All introductory p5.js videos
- Comparing Processing and p5.js Part 1 video, Comparing Processing and p5.js Part 2 video, Comparing Processing and p5.js Part 3 video
- Overview of p5.js Web Editor with Cassie
- FORM+CODE: Introduction and What is Code?
- As We May Think, Vannevar Bush
- Long Live the Web, Tim Berners-Lee