Processing é uma linguagem de programação gratuita e de código aberto para artes eletrônicas e projetos visuais. Foi iniciado em 2001 por Casey Reas e Ben Fry para ensinar programação de forma visual. Sua IDE inclui um sketchbook para organizar projetos e compila código para Java, permitindo desenvolver animações, interfaces gráficas e lidar com eventos do mouse de forma simples.