OpenGL Tutorial
This tutorial will show you how to render 2D and 3D graphics using OpenGL. We'll start off with the simpler, deprecated OpenGL and work our way up to the high-performance OpenGL core profile.
I assume that you know how to program in your language of choice. The code examples are in C, but the knowledge presented here is usable in any binding of OpenGL.