1. Get an IDE for C, C++, C#, or Java.
2. Get a compiler (if the IDE doesn't come with one).
3. Learn to script.
The "game software" doesn't just make the game for you by reading your mind. You have to actually tell it what to do, and if you don't want something easy like Game Maker, you're going to have to learn how to script in a language that's good for creating games.