I might also suggest java for game development, while not as good as c++ it is supported by many engines such as LibGDX for beginners and unity for fairly andvanced devs, with several more