Java and C++ are common choices. If you know you want to work in Unity, C# is a good option. It depends on the kind of games you want to design and the engines you want to use, but these programming languages are a good starting point for many aspiring game designers.