Processing is a Java-based computer programming language  created to teach fundamentals of computer programming in the context of visual design and electronic arts. Processing comes with a multimedia programming environment that allows students to quickly write computers programs and to create interactive graphics. It  was created at MIT Lab by Casey Reas and Benjamin Fry , designed for both, technical and artistic students. Processing is also an excellent and friendly language to learn Object Oriented Programming. Read more about Processing.

Girls Coding in Processing
Processing Code