iPad: Teaching kids programming can be a daunting task. Hopscotch HD is a new app for the iPad that hopes to eliminate the frustration by using kid-friendly syntax and brightly coloured blocks.
Hopscotch HD is targeted at kids aged 8-12 with the goal of teaching rudimentary coding. The whole process works by simply dragging and dropping method blocks to perform actions. So, if you want a little monkey to move, you just drop in the "move distance" block, set the distance and hit play.
Kids can set up all kinds of triggers for the actions as well, from a simple play button to more advanced settings like tilting or shaking the device. Hopscotch HD is simple enough that most kids will get into it right away but also allows for enough experimentation that they will still learn.