OpenGL SuperBible: Comprehensive Tutorial and Reference, Sixth Edition (2013)
Part I: Foundations
Chapter 2. Our First OpenGL Program
Chapter 3. Following the Pipeline
Chapter 4. Math for 3D Graphics
Chapter 6. Shaders and Programs
Part II: In Depth
Chapter 7. Vertex Processing and Drawing Commands
Chapter 8. Primitive Processing
Chapter 9. Fragment Processing and the Framebuffer
Chapter 11. Controlling and Monitoring the Pipeline
Part III: In Practice
Chapter 12. Rendering Techniques
Chapter 13. Debugging and Performance Optimization