Since you are new, I think I should really have stressed one advice. Please try to get your aircraft flying nicely, first with attitude estimation
Complementary algorithm, before even attempting to use any of more advanced flight modes, such as those using GPS.
The reason why I am writing this is that many people with amazing stubbornness ignore this advice and are hard to convince that adding more complexity on the top of basic settings before getting them right in the first place, won't magically make things better.
Best is to just configure, tune everything to fly nicely in
Complementary, play with different banks, discover settings what they do, understand PIDs and other options relevant to that mode, enjoy flying and once you feel comfortable and have good understanding only then move to more advanced features like those using GPS.
You will have to learn not just a few things to get it right, but to me that's a part of fun as well