So I'm going into the graphics programming field. I already know c++ and just the syntax of python. My field is graphics research for games/movies/simulation. Which should I start learning first, python or advanced c++? What libraries? OpenGl or Directx or some other?
Francois Schneider
[ Editor ]
It depends on whether you want to write your software from scratch or not and on your priorities. If you want to develop fast optimized software from scratch, C++ is the way to go. OpenGL exists on more platforms than DirectX, so it should be the library of choice.
If you only need to prototype things, then Python is a good choice, as the development cycles tends to be much shorter. If you're using off-the-shelf software and want to write some scripts for it, Python is usually the language of choice.
