I use Unity and I find it to be a fairly robust engine for game development. I am too busy to teach you directly, but if you would like I can link you to helpful resources that are either general or specific for a specific type of game : - )
So sorry for the late response, I have been mad busy working on Clown Meat! I'd recommend starting with Unity and this Brackey's series of tutorials. They're a bit old, but they should still work with the newer versions.
Some important notes:
1. Work on incredibly small games for a good while until you get a solid grip on the skillsets (think pong or even smaller).
2. Learn from the tutorials and don't simply copy them. Whenever following along with some of these step by step guide it's important that you try to understand exactly what everything you're doing is accomplishing. If you copy a line of code you should understand what that specific line is doing.
3. Go easy on yourself. Game development is a complicated process and you won't be able to understand it in a day. Making a little bit of progress at a time will get you where you want to go. Game development is intimidating, but it's very achievable, so don't psych yourself out.
If you have anymore specific questions feel free to ask, though I won't be able to teach you directly or anything : - )