Right now I think its unreal engine due to their partnership with Quixel. Unity however has more tutorials. It all depends on what kind of game you want to make, if its 2d go with GameMaker. I suggest you pick up a tutorial series and follow it along day by day and before you know it you will be a natural.