My only book on OpenGL is "OpenGL SuperBible, 4th edition" and 5th is about to be released in a few weeks. I think it's good for both beginners and advanced programmers.
Edit: I might add don't go for the latest technology trends if you're just learning to program. Chances are once you become an expert using one methology, 5 new interfaces / versions just released. We've seen shaders advance every 3 months, it seems. So pick what has the best documentation (generally primitives), make a few programs, and gradually advance because more than likely you'll bump into older code in the future. Hope it helps!