Why dont you start with something simple as people have been refering to. Maybe C# combined with XNA. Its alot easier to start with a managed language, get comfortable with it and maybe try C++ later if you want to try an unmanaged language which most of the Game Industry uses.
But know that, games like Bloodline Champions, Terraria etc have been made with C# XNA. Nothing there stops you from
making great games with managed language.
Most elite programmers also have more than one language under theire belt. Over time learning different language is great to become even better!