Recently i have going through a lot of resources with learning Open GL, however it stil feels i do not understand how it works. When i try to memorize code that i did with Open GL and try to understand how it actaully works. The next day i seem to always forget it, and it kept annoying me.
I tried all of the resources in my other thread and read all of them thoroughly. But i still do not understand anything associated with Open GL.
Despite the fact that i did not like Direct3D in those previous threads, i never gave it a fair try so i decided to go with Open GL. However, i am lost in the sea with Open GL even through the rough schedule of learning Open GL 5 Hours a day.
However, Direct3D's Documentation is better and is much more understandable. So i was thinking, if i learn DirectX first, would that give me a headstart at learning Open GL? Currently to be honest, i have gotten nowhere so far with the current resources for Open GL. But i kind of got an understanding with Direct3D, especially after purchasing Introduction to game programming with Direct X10 which is one of the best book's for 3D game programming.
For example after learning C++, it became much easier to understand other programming languages for me (however i strongly prefer C++ as my main language). Would that be the same with DirectX and Open GL?
Or should i learn 3D computer graphics before going into any of them?