OpenGL Programming Guide: The Official Guide to Learning OpenGL, Version 2.1

You will find that this textbook breaks down difficult topics into manageable chunks.