How I learned OpenGL
About me
I have been developing many types of programs since 2006.
Why I wanted to learn OpenGL
OpenGL is one of the cross-platform graphic API. Learning process of the OpenGL lead us to learn a lot about computer graphics.
How I approached learning OpenGL
Learning OpenGL takes time. Since there are many maths in it. I started from online tutorials and I tried to alter the examples.
Challenges I faced
Finding 3D models are not easy. I have download obj files from internet. Size of these files may cause many problems since there are matrices for these graphic objects.
Key takeaways
One of the most enjoying point of dealing with OpenGL using OOP approach for graphic objects. Since there are many objects on scene at the same time, and they have some common object properties, OOP is getting stonger with OpenGL.
Tips and advice
I suggests all learners not to give up with trying. OpenGL learning process may be realy hard. There are many problems with graphics. Lights, shadows, textures so on. But you should never give up and try to split problems to pieces which you will encounter.
Final thoughts and next steps
Learning OpenGL is also good start for game development, network development, and physics engine development.