Processing es un lenguaje de programación y entorno de desarrollo integrado de código abierto.
Basado en Java, se creó como una herramienta digital para artistas y diseñadores, es decir, inicialmente fue creado para profesionales sin una formación extensa en programación. Esto lo convierte en un lenguaje de programación adecuado para la educación y para la familiarización de los estudiantes con lenguajes basados en texto.
Además, es ideal para la producción de proyectos multimedia e interactivos de diseño digital, dando resultados muy vistosos, que estimulan mucho a los estudiantes