Hello, I want to learn OpenGL so that I can create a 3D game engine to base an open-world zombie game on. I am having trouble learning about OpenGL however. I have come accross two guides on the internet:
1)
http://openglbook.com/the-book/
2)
http://nehe.gamedev.net/ (The legacy tutorials)
Tutorial 1 is very up-to-date and uses the latest version of OpenGl, but it is unfinished and only covers a few rudamentry topics, not enough for what I need to do
Tutorial 2 covers a huge variety of things, everything that I need to know to make a game engine but its very outdated (OpenGl 1.x I belive)
I dont know whether I should just learn the out-dated one then adapt to the new version of OpenGL, but I am concerned that the diffrence is too great and I would have wasted alot of time learning out-dated information.
I learned C++ from a 1995 guide and it was actually very benefitial, it taught me the importance of memory efficentcy and other cool tricks that newer guides omit due to the massive amount of memory modern PCs have. Would this be the same principle when learning OpenGL?
Which one do you think I should go with? Or do you know of any other guides?
Thankyou for your time :)