There is no "best", it all depends on what your need are like speed, functionally, and much more.
C++ is the most powerful (with DirectX support, multiple open libraries, and lots of documentation) but does much longer to learn with features like pointers, memory management, and much more.
Java is much easier to learn but does not have as much power as C++.
I would suggest against Python. It feels like an old outdated language to me and more towards web development.
· 6 years ago