I need to learn grpahics, and I have a good handle on C++ and now want to step up to using OpenGL as I heard Direct X is a bit hard for beginners on graphics. I know DevC++ can be used for openGL projects, but if I want to use DirectX later, do I need a seperate software package to use the headers it needs, or can I download thenm via and SDK?