If you've got an iPad and don't mind dropping $150/yr, Simply Piano is pretty damn great. Strong focus on playing recognizable music, which helps keep interest up. No affiliation, just very happy with it. Nb as you get farther along you'll want a MIDI-out-capable digital piano because the (surprisingly good) microphone-based input can't keep up with more than ~3 notes played at once.