What programing languages deal with game production
If you want to devlope a game using unity 3d/unity 2d game engine than c# is best programming language. best of luck.
c++ , Java . Html, Css , Java script deals with g.p
depends on what kind of Game Engine you use. Unreal Engine use C++ language, Unity 3D use C#, RPG maker usr Ruby. But if you make it from scratch, C is the answer
If you first learn the basics of c++ which will tell you much about how a program works- in several months you can get it- then whichever program you choose it will be easy to understand. I strongly recommend to exercise with books and read books. My favorite is visual Studio 2017, it's the best.
This book is a great one and may be the best to begin with. You learn C# programming side by side to unity. Give it a try and you'll love it. Could tell you money back if you don't like but it is not my book :) https://www.amazon.com/Learning-C-Programming-Unity-3D/dp/1466586524