Skip to content
On this page

Setting up your workflow

While I fully believe that you should use the workflow that works best for you, especially in creative work, I reccomend using the following for class. These are the tools I'll be using in class, so it'll make it easier to follow along with class examples if you are doing the same.

VSCode

Download

VSCode is a text editor made by Microsoft and is a popular option for many developers to work in. In addition to VSCode itself, I also highly reccomend these extensions for working in p5:

Arduino IDE

Download

We'll be using this later in the semester as we get into physical computing. In the meantime though, it's good to be prepared and have this IDE on-hand when we finally get into it.

Github Desktop

Download

This is a GUI interface for backing up and publishing our code with git on a service called "Github." Github is a website which lets you host your git repositories. You'll be using this to upload your weekly homework assignments, midterm, and final. If you're already comfortable with the terminal interface for git, you're welcome to use that instead.

p5js Online Editor

This is an editor that we'll use in class for the first couple of weeks before we transition to version-controlling our work with git/github.

Physical Supplies

In addition to working with code/computers, we will also be thinking through ideas in class with pen an paper. As such, make sure to be prepared for class with multiple colors of pens (or a pen with multiple cartriges) and grid-lined paper to work off of.