Move the Turtle teaches you through play
Move the Turtle ($3) is a good choice if you would rather introduce coding concepts in a more linear format. This app adapts a "learn as you go" strategy, where your child will give programming-style instructions to a turtle through a series of challenges.
Like most iOS games, it moves you along through a variety of levels, elevating the challenge as it goes on. In this case, that means introducing more programming commands at each level, so after a while you'll have a solid understanding of how to issue commands to your turtle by dragging and dropping the various tasks into place.
Program your way through Cargo-Bot
Cargo-Bot (free) is another pick that infuses programming instruction in the form of a game. You'll control a robotic arm and command it to move boxes into predetermined areas.
Once you've mastered how this works, you'll find a lot of logical challenges await in the more difficult levels. One perk is that you don't have to go sequentially through the game — if you're ready for a more difficult level, you can jump into it right away.
Cargo-Bot is also a good showcase for the type of games that one can make on an iPad, as it was coded entirely with Codea, a touch-based coding application.
Daisy the Dinosaur sucks you in with cuteness
A cute dinosaur is always an inviting way to suck you into something. Daisy the Dinosaur (free) introduces you to such a creature, which can be commanded with visual programming commands. This app was created by the team behind Hopscotch, so you know it's a good one.
There's a free play mode, which you can use to just tinker around and get familiar with everything that you can command the dino to do. You'll learn more, however, if you work your way through the challenge mode, which starts with a step-by-step tutorial before unleashing you into more challenging adventures.
Daisy the Dinosaur is a good option if you want something simple with clear, guided practice for a first go-around at programming.
iOS coding is just getting started
These apps, along with the work of tools like Codea, demonstrate that iOS is gaining traction as a platform for helping kids learn computer science principles. The popularity of the iPad in education and kids' familiarity with its capabilities and gaming selection mean it has a lot of potential for shaping how they interact with computer science and learning to code.
Sign up for CIO Asia eNewsletters.