Ok so I'm not here to debate which is better, because I realize that that just won't be possible. I'm wanting to learn a graphics library for C++, and I want to learn the most from it. So, in your opinions, which would be better for learning purposes, and why. OpenGL or DirectX?
DirectX binds you to Microsoft products while not providing anything of equal or greater signficance in return. The logical choice is OpenGL hands down. I'd still use OpenGL even if I could use DirectX on Linux :/.