Processing is the first easy-to-use software sketching platform created by C. Reas and B. Fry and supported by the Processing Foundation.
Included is an integrated development environment that can be used to develop interactive applications using different programming languages but mainly Java, Android, Python, and Javascript.