Which is best programming for developing high quality 3d games?

C++ is the industry standard for game development. For Windows, you'll likely want to learn DirectX as well. DirectX is not a programming language, it is a 3D API.