This is part of a short series highlighting some free web based tools that can help teach kids to code.
Barclays Code Playground is a pretty good fun website to start with. Its free and works across a variety of devices. The idea is simple you click on a sprite and you can then modify the code in your browser for instant results / feedback.
Originally designed to be used in conjunction with training events it is now a stand-alone resource that is useful to get across some of the basic ideas / principles of coding without using a visual programming language (eg: Scratch). Also pretty good fun!