Glad to hear you like the games!
I'll be the first to tell you, I'm no teacher.
What I can do, however, is give you some advice on how to get started.
I suggest picking an engine like Unity or Unreal, and then begin by using tutorials to learn the basics.
Once you have the basics down, try using pre-made assets until you're comfortable enough to start making your own game assets.
It's a long and difficult journey, sure. But if I can do it then anyone can!