Piano and keyboards are very,very,very,very different;in my opinion it's better to learn before the piano and after the keyboards;lear to play a real piano teach to you to create a sound, use colors,pedals and dynamics, and make stronger your fingers and make them more faster on every keyboard!!