We got a keyboard for our kids to learn Piano. After playing around with multiple Apps we decided that this is the best to make learning piano and sight reading music fun. There are tons of songs, the app listens as we play, and we can learn with real music on a staff. It is easy enough for my 3 year old to get, my 6 year old loves it, and my wife and I are able to play around and our piano lessons from childhood are coming back.
Jacob Hantla about Piano Dust Buster by JoyTunes