Daisy the Dinosaur if a wonderful free iPad app that I just found out about from Edshelf. This is an app designed for kids 4+ that reminds me a lot of Scratch. Students learn how to program by dragging and dropping commands into an order and then watching Daisy as she animates and follows these commands.
I highly recommend checking out Daisy the Dinosaur by clicking here!!!
For 15 Sites on Learning how to Program/Code click here.
Also, check out CodeSpells which is an innovative new way to program by casting spells.