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?
OpenGL is easier to find tutorials for generally speaking. I also found it far easier to understand than DirectX. For learning purposes, I definately recommend OpenGL
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 :/.