What is Scratch?
Scratch is a free visual programming language. Scratch is used by students, scholars, teachers, and parents to easily create animations, games, etc. and provide a stepping stone to the more advanced world of computer programming.
What is Processing?
Processing is an open source programming language and integrated development environment (IDE) built for the electronic arts, new media art, and visual design communities with the purpose of teaching the fundamentals of computer programming in a visual context. The language builds on the Java language, but uses a simplified syntax and graphics programming model.