Re: Joining the Club
Learn to program.
Learn games programming.
Perhaps I'm old fashioned but I still think C is a great language to learn to program in. There is few keywords. You get to learn loops and decision constructs. Its closer to the wire and you get a sense of what is actually happening in the computer. Its also a good idea to understand procedural programming. Once you understand these basics you can start to learn the OO paradigm.
On windows the "Visual" studio IDE is what you want to get. If your thinking 3D games C++ is where you want to end up.