Communicating with Arduino
"Processing" is a simplified programming language/environment based on Java. It's designed to be very easy for non-programmers to use, and is quite a popular choice for using alongside Arduino projects.

You can download it for free (and get lots of tutorials/documentation) from here:


https://processing.org


As a side note, the Arduino IDE was based on Processing, so it will probably look familiar!