C++ or Java, depending on what you want to make. If you're making a lower budget game (which unless you have a multi million dollar game studio behind you, you probably are) you could also use Java, since it's supported by Windows, Mac, and Linux, so they're all compatible. But this is all assuming you want to make a game, not just an engine.