No one language is "best," to start with. Trying to get people to pin down which one is best will easily lead you into useless arguments.
There are languages that are good for certain things, but even "videogames" is broad enough that there are multiple possible answers.
If you want to make Android apps, use Java (very high-performance games use C/C++, but I wouldn't recommend starting with that, it is much harder).
If you want to make iOS apps, use Objective C or Swift.
If you want to make games that run on desktop or laptop computers, then you have a lot more options. Many games are written in C/C++, though they are complicated. Python is an option, with the library pygame (though it is getting older and I'm not sure if it still a good option).
I haven't done any programming for consoles like the XBox or PlayStation series, but I believe they often use variations on C/C++.
In addition to choosing a language, you will have to figure out how you are going to actually write the pieces of the game. This usually involves one or more "libraries," which are pieces of code other people have written that give you tools to do important things like draw pictures on the screen or advance the player from one level to the next. Each language will have its own sets of libraries, so you'll have to find ones that do what you want.