Like I had said earlier, I haven't used OpenGL before and I guess, being as widely used as it is, I thought that maybe it included those things. That's why I shouldn't make assumptions xD. Now I think I'm coming to understand what is going on a bit more and, as before, it makes quite a bit of sense as to why things are this way.
So now, keeping with my original question just more refined, I would much appreciate help/links/anything really that would help me program those higher level things such as meshes, animations, shaders, etc. :D.
Thank you all so far for your help, it is greatly appreciated and will not go to waste in the least
The links Mythios and Duoas provided at the beginning of this thread are a good start.
Another good source of samples, and this will probably cause a bit of controversy, is the DirectX SDK. Yes, even if you are using OpenGL, the underlying concepts of meshes, animations, shaders, scene management, etc are rather universal. I am by no means telling you to use DX over GL, but the available pool of samples and tutorials for DirectX is far larger than OpenGL, so learning the DirectX API enough to be able to readily port any such samples to OpenGL will not be a waste of effort.
I must say, that was in fact an unexpected bit of advice and probably one I most likely would not have thought of, but not one in which I can't see the merit :D.
I am currently busy thumbing through a few books and the web pages that were suggested as well as compiling a nice list of things to learn with DirectX.
Thank you all for your help, and if any more is out there I'm sure others would benefit greatly from it, as well as me, if it is posted here.