Hi, I learned Godot basics with the official tutorial.
http://docs.godotengine.org/en/stable/learning/step_by_step/index.html
I had some basic knowledge in programming. Otherwise the understanding of scripting stuff would have been painful.
So I advise to learn oriented object programming before. A quick way to learn this would be to follow a tutorial on Python.
When you'll start a Godot project don't forget the "demos and examples". You will find, among others, an example of platformer in 2D or 3D, a Tetris and so on.