Should I learn OpenGL/DirectX next?

Hi.
So, I've been learning C++ and I think I have a relatively good progress so far.
I went through C++ itself, then learnt some QT, other libraries. Doing fine.
Now, I got into Ogre3d programming because I want to do some game development as well.
My question is: am I skipping a class here (in a bad sense) by not first learning the OpenGL and/or DirectX and by going directly to Ogre?
Topic archived. No new replies allowed.