At first I'd like to find out, if I like gamecoding and whether I'm good enough to do that.
Hi dragonmrak,
Nobody were born to do game coding, and trust me, there are a lot of obstacles in the way learning game development. Regarding dozens of languages, libs, engines, blah blah... But the key principles are quite stable, don't be scared by names of new techniques. Maths is definitely a requirement, but don't worry, you don't have to know anything complicated to
BE a game developer to get your player move on a map or kill some monsters in the first game. If you'll not scared away then you'll have to gather as much experience as you can to
BE A GOOD game developer. But learning and challenging are excited, aren't they?
I recommend
GameMaker (with GML), or
PyGame (with Python), because they are friendly to beginners, consider they don't require you to do tons of fundamental work to get it runnable and interactable. And they are already wildly used, especially for beginner game developers.
Best