Scratch Junior is a free app for tablets. It is aimed at children aged under 8. All of the blocks are icons so it is a great option for children that are finding their confidence with reading.
Scratch is a drag and drop block programming editor. Great for children aged 7+