hack and slash – Pointers for making my first video game

I have had a love for video games for years. Hack and slash, rpg, mmorpg, racing, first and thrid person shooters, and open world, story driven games. I’m looking to start in making my own and first ever game. I will be doing this by myself, on my own time, and my own money, so I’m doing this for mainly practice and honing my skills, so no big, overly ambitious ideas yet, but I’m looking for what would be a good program to start breaking ground in training myself in making video games and being able upload them.