Pick any programming language! Once you learn one you'll be able to pick up the others really really fast. If you need help picking a game engine, the general rule of thumb is:
Unreal for graphically intensive 3D
Unity for general 3D
GameMaker for 2D
and check out GoDot too!