Processing is a programming environment designed for producing digital artwork. Its developers describe it as "a flexible software sketchbook ... for learning how to code within the context of the visual arts." With Processing, they wish to promote "software literacy within the visual arts and visual literacy within technology." Processing sketchbooks can produce interactive two-dimensional and three-dimensional visuals, PDFs, and SVG files. In the Tutorials section on the Processing site, users can locate both video and audio tutorials at a variety of difficulty levels. The Examples section of the site provides several dozen small programs that demonstrate typical processing idioms. Selecting the Reference tab offers users detailed technical reference of the Processing language. The Books section contains links to several published volumes that are available for purchase. These books cover topics relevant to using the software. Processing itself is free software, licensed under a combination of the GNU GPL and LGPL licenses. The Download section of the website offers installers for Windows, macOS, and Linux.