I have very limited knowledge in game development, I primairly used Unity, but have touched Unreal Engine a bit.
I am not sure how much programming experience you have, but if you're only starting out, my bit of advice would be to set small steps and goals for yourself. Do not spend 100 hours making a perfect model, or optimising the code, as your requirements will change. Instead focus on buidling soemthing to keep you motivated, and as the project grows, you will be adding more things in, and optimising the code!
You should watch youtube, there are a lot of lessons. You'll learn basics, then you'll know where to move. Unreal allows create games without coding, only schematics, so it should be easier for you. And you need at least middle-performance PC, or assets will re-draw very slow.