If you asked me five years ago what my top desired language to learn was, I would have said Mandarin or Arabic. Today, I say programming. From building websites to predicting evolutionary behavior, programming is playing a huge role in crunching the endless data we are making, processing, and sharing.
Most teachers tell me Scratch is great program to kick-start programming in a classroom. I recently came across this article from Technology with Intention who is of like mind and shares five apps to start with if you have access to iPads. According to my teacher buds, kids have a blast with programming, especially making games and animations.