You might benefit from learning some basic Python programming before you jump into Godot. Python is quite syntactically similar to GDScript (which is what Godot is programmed in).
Try to break things down into manageable chunks. If you’re trying to program a feature/mechanic, try to figure out what small parts make up that feature, then work on the one that you already know how to do or the one that looks the most fun first, and research as you go. Once you’re fluent in your the tools that you use, this will allow you to program almost any feature.