Preface: What is OpenGL? Learn about some of the history behind computer graphics and how OpenGL came to be. Also includes an important requirements section.
Chapter 1: Getting Started Learn how to set up a rendering window using FreeGLUT, GLEW, and of course OpenGL functionality.
Chapter 2: Vertices and Shapes Learn how to draw simple geometry using vertex array objects (VAO) and vertex buffer objects (VBO), both fundamental techniques.