How did everyone learn godot?
- Edited
Grab the documentation. Thelink is 4.0 beta, partly incomplete, but I doubt there's anything more complete and up-to-date. Learn the concepts and start right away. Try out, make errors. If you're new to game engines in general and programming, it may make sense to learn a language like Python or C# in parallel to the engine for instance.
I recommend GDScript over C# for a beginner.
Need to learn programming. That's the raw truth.
GDScript is similar to Python, so:
https://automatetheboringstuff.com/
Or Python tutorials in youtube.
You'll need to understand:
Variables;
Operator:
Flow of control;
Data types;
Data structure;
List (arrays);
Dictionary;
Functions;
etc..
The Automate the Boring Stuff with Python is a good start. The book is right at the point and free to read in the website.
After that read the Godot Docs & the API. It will become a lot easier and clear how to use GDScript.
I highly recommend this free tutorial tool from GDQuest for programming and GD scripting basics. https://gdquest.itch.io/learn-godot-gdscript
I read through a lot of the documentation to start with. Not the API docs, but the tutorial sections.
https://docs.godotengine.org/en/stable/getting_started/step_by_step/index.html
Then I read all the Godot books available on Amazon. They were all okay, but I would recommend this one:
Godot Engine Game Development Projects by Chris Bradfield.