Which programming language is best for making games..??
C++ or C# - both have powerful and popular 3D engines -- Unreal and Unity, respectively -- which make game creation easier and standardized.
@Kuba isn't C++ and C# for mobile... oh yrah he only said "games"!
I think java.python is more for web based apps!