This chapter has briefly reviewed the fundamentals of the OpenGL API. In it, we've touched on the majority of the important OpenGL function calls. If you haven't used OpenGL for quite some time, the hope is that this review chapter has been enough to orient you properly for the task of using the OpenGL Shading Language to write shaders. If you have been using another 3D graphics programming API, the hope is that this short overview is enough to get you started using OpenGL and writing your own shaders. If not, the next section lists a number of resources for learning more about OpenGL.