Using a programming interface that will be familiar to users of Scratch, Pocket Code is a continually improving app devoted to allowing children, or indeed anyone, to learn how to program. A comprehensive help section is built into the app.
From the Developer
Pocket Code allows you to create, edit, execute, share, and remix Catrobat programs in a visual, "LEGO-style" programming environment. You can develop your own games, animations, interactive art, music videos, and many kinds of other apps, directly on your phone or tablet. You can remix programs that others have made and share them with your friends and the world. With Pocket Code you can up- and download Catrobat programs through the Pocket Code community website at https://pocketcode.org/ --- All Catrobat programs uploaded to this site can be downloaded by anyone under a free open source license to maximize learning, remixing, and sharing them freely.
Catrobat is a visual programming language and set of creativity tools for smartphones, tablets, and mobile browsers. Catrobat and the software developed by the Catrobat team are inspired by the Scratch programming system developed by the Lifelong Kindergarten Group at the MIT Media Lab.