With p5.js, you can think of your entire Web browser as your canvas for sketching with code!
With Getting Started with p5.js, you'll:
Quickly learn programming basics, from variables to objects
Understand the fundamentals of computer graphics
Create interactive graphics with easy-to-follow projects
Learn to apply data visualization techniques
Capture and manipulate webcam audio and video feeds in the browser