Just jumping in and learning as you get stuck (asking in the forums) is a good way to go about it.
If I remember correctly, physics and momentum are features that are built into Godot. Where you will struggle is with the transitions, and you might just need to make animated graphics for that - i.e. the player is standing and next thing the player is a ball - and then stops being a ball again.