Processing 3.4
Processing to program graficzny, który pozwala tworzyć zarówno obrazy, jak i animacje (2D lub 3D), wykorzystując do tego kod stworzony przez użytkownika w języku Java. Aplikację należy potraktować jak bibliotekę tego języka – niepotrzebnie długie w zapisie funkcje skrócono, wiele również dodano, niezmienne pozostały jednak ogólne zasady panujące podczas programowania, a więc wykorzystywane struktury oraz instrukcje. Ostatecznie, by skorzystać z programu, wystarczy więc poznać jego zasadę działania, ucząc się odpowiednich (stosunkowo łatwych) poleceń, niezbędna jednak będzie również podstawowa znajomość zasad programowania (niekoniecznie w Javie), aby swobodnie wykorzystywać takie mechanizmy jak np. pętle czy instrukcje warunkowe. Przydatna okaże się również wyobraźnia przestrzenna i zamiłowanie do matematyki.