As its been said before: You can make a game with any language really. It just depends on what it is.

I've heard people say that some have issues making games with Java, but on the other hand, Minecraft is very popular and still around.
Many games are still programmed IN C++ (whether it's with XNA as a graphic library/engine or DirectX)
Before I really answer you're question, How much experience do you have with development? and have you ever made a game before?
I would pick the language you know the best and go with it.
I know C++ pretty well so I would choose C++ and I would find a good engine/library to develop with.
I started making a game with C++ and found that I was in over my head, so I stepped back and go to python game dev and started from there where things are a tad bit easier.
It's just up to you really at that point. Because really they can all do "about" the same things.