Safari Books Online is a digital library providing on-demand subscription access to thousands of learning resources.
If you’re interested in learning more about OpenGL, you’ll want to pick up The OpenGL SuperBible by Richard Wright (Sams), which is also known as the “Blue Book” because of the color of its cover. This is the oldest and best way to learn all that you need to know about OpenGL to become a proficient graphics programmer. Another useful text is The OpenGL Programming Guide by Mason Woo et al., also called the “Red Book,” which is the resource for learning about the GL language. If you’re interested in shading or working more with shaders, you’ll want to look at The OpenGL Shading Language Guide by Randi J. Rost (Addison-Wesley), also called the “Orange Book.” Both the Red Book and the Orange Book, as well as their code samples, are freely available online as of the writing of this book.