My son literally taught himself how to play the piano with this piano app! Well worth the money! Updated song book keeps him really interested to play current songs.
Bill from PA about OnlinePianist:Play Piano Songs, v1.3.1