Howdy Logo
Glossary Hero image

The Howdy Glossary

Search terms in Glossary


Processing is an open-source graphical library and integrated development environment built to help non-programmers learn the basics of computer programming in a visual context. It was created by Casey Reas and Benjamin Fry in 2001. Processing utilizes the Java language, but with a simplified syntax to make it more accessible for artists, designers, educators, and beginners who may not have a background in software development. The language provides an environment for sketching out simple prototypes or creating full-scale artworks using code as the medium. With its emphasis on immediate feedback through visual output (often 2D or 3D graphics), Processing enables users to see the direct results of their coding actions without having to understand complex algorithms or delve deeply into low-level languages. Because it's built on Java, Processing can be used in conjunction with standard libraries and tools available for that platform when developers are ready to expand beyond its core features into more advanced programming practices while maintaining simplicity in user experience compared to traditional software development environments or frameworks like OpenGL or DirectX.