It depends entirely on his goals and how much he learns in those 3 months. If the goal is the move to an engine like Unreal or Unity, then Unity's C# would be the best choice considering how similar C# is to Java. On the other hand, C++ is an essential part of a game programmer's skillset and even learning the language…