Teaching Computer Programming with Move the Turtle
Move the Turtle is an iOS app for teaching computer programming to young children (ages 5 and up). It uses the classic Logo programming language and Turtle graphics, which have been used to teach programming to multiple generations now. The app does require a bit of knowledge of how list items can be rearranged on the iPhone/iPad but that is a good thing for children to learn as well. The icon-based programming UI might be a little confusing at first but once the student understands the basics, they should be able to complete the challenges and build their own interesting programs.