Intro
I can well imagine that the term “sketch” in the context of creative coding confuses you a bit. Normally it is used to describe something done by hand. In fact, the term comes from the official definition of the Processing programming language.
Processing is a flexible software sketchbook and a language for learning how to code.
https://processing.org/ (2022-12-28)
Processing aims to make the creation of fast software sketches possible. And that is exactly what Creative Coding is about.
(Creative Coding) is a process, based on exploration, iteration, reflection and discovery, where code is used as the primary medium to create a wide range of media artifacts.
Mark Mitchell, Oliver C. Bown: Towards a Creativity Support Tool in Processing. Understanding the Needs of Creative Coders. ACM Press 2013, page 143–146, cited according to: Stig Møller Hansen: public class Graphic_Design implements Code {//Yes, but how?}: an investigation towards bespoke Creative Coding programming courses in graphic design education, Aarhus 2019, page 13. Link
It’s a bit like filling a sketchbook in which you draw your ideas in a flash. Each of these drawings can then be the initial spark for another new idea or a project.
In this course I want to show you my best practices that make sketching in Processing and p5.js easy and effective.
Exploration, Iteration, Reflection, Discovery
(Creative Coding) is a process, based on exploration, iteration, reflection and discovery, where code is used as the primary medium to create a wide range of media artifacts.
Mark Mitchell, Oliver C. Bown: Towards a Creativity Support Tool in Processing. Understanding the Needs of Creative Coders. ACM Press 2013, page 143–146, cited according to: Stig Møller Hansen: public class Graphic_Design implements Code {//Yes, but how?}: an investigation towards bespoke Creative Coding programming courses in graphic design education, Aarhus 2019, page 13. Link
Always be Iterating.
Zach Liebermann