a very practical language!

Processing

Processing is an open source language. Mostly developed for visual applications, it is designed for non-programming programmers. Processing has a website where examples can be downloaded, and tutorials followed. There is also an official Wiki.

Multi-Platforms

Processing can run for Android, making it possible to run your rpogrammes on Android Phones and tablets. Processing can also run unders JavaScript and thereafter on web browsers.

Applications

Essentially, Processing is good for any application where there is a visual element, such as data visualisation, interface prototyping and simulation. You can see many Processing examples in the GitHub Processing repository (for information, GitHub is a web-based hosting service for programmers).