I just need some help in learning it myself. Now I use Godot tutorials and some courses from this list (I just started and wanna know if that's a good idea). So I want to know how did YOU learn in it and what tips could you give me, and what you think is the best way for me to learn?

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.