Regarding only Unity, I came to unreal because I find it the easiest. I don’t think the conventional wisdom that unity is better for indies is true any longer. Newer versions of the engine have too many problems.
Unreal, it seems to me, as lonngn as you use it the way it is designed to be used, works 99% of the time. And blueprint system makes the hardest part of development (for me) absolutely user friendly. Games I couldn’t make without hired help in unity I have been able to build mostly on my own in unreal.
That’s all just to offer a counterpoint because almost everywhere you read on the internet people say the same thing. But I’ve tested thoroughly and come to a different conclusion. So it’s worth going in with an open mind.
But yeah, you first need to learn how to troubleshoot problems and research online. Sadly people always tell others that they must do this, but they dont suggest exactly how. My advice: go and review the scientific method. Probably you learned in school. It is sure-fire method for figuring out “what you don’t know” and works every time.
You can basically be a dummy, but if you follow the method there are few problems that you can’t solve. Only a matter of patience.
For google research, that is a little more of an art. Have to think about what is the most common way other people might search for an answer to a problem and ask in similar way. And think about your problem not in isolation, but what are the underlying principles which make your problem similar to others. That will help you find info you can actually use when trying to get help on a problem.
Have fun though, that is the whole reason anybody wants to make games. If its only about money, go into business instead. Games are for having fun, so if you aren’t having fun you are doing it wrong.