MiniChess by Kasparov is an excellent app that will not only help young children learn to play chess, but that will also provide a wide array of practice on prerequisite skills, which just happen to be foundational for learning other things, as well.