Scratch
Scratch is a programming language for children and teenagers. Graphical boxes have replaced all programming elements within this language. The language itself was invented and developed at MIT. The name is related to a scratching technique from turntables (mixing sounds). Scratch programs are event-driven with objects called sprites. Sprites can be either drawn or imported from external sources such as webcams.
Scratch can be used from a web interface. In addition to this, there is an Integrated Development Environment (IDE) available, which can be installed on Banana Pro using this command:
sudo apt-get install scratch
On many distributions, Scratch is already preinstalled.
Typing the scratch
command will start Scratch, as shown in the preceding screenshot. The IDE is split into three different parts: the left-hand side column contains all programming elements, the middle area can be used to place the programming elements in order to program functionality, and the right...