Where To Learn OpenGL ES 3.X
I'm a dabbling programmer at best, I've made a couple of basic programs in high level languages like C# and Python, naturally a couple of console games as well. But I want to learn graphical programming to create game engines, and desktop compositors, maybe even a gui library to go alongside it (all part of the learning process to get better at graphical programming in order to be able to make a better game engine)
I'm a fan of the whole cross platform concept, Linux, Windows, OS X, maybe even Android and iOS, etc, hence I intend to use C and OpenGL ES. C is an easy one to learn, it's just another programming language, I'm not worried about that part, there are tons of resources to help me learn it and tons more to help me get actually good at it. I have my own reasons for choosing C over C++.
OpenGL however seems to be a different matter, especially the OpenGL ES I so want to learn. I'm having trouble finding any decent tutorials to start learning OpenGL ES 3.X as a beginner. Can someone point me in the right direction?
One thing I've come to realize about myself is that I don't learn a damned thing without some hands-on experience, in essence my preferred format of text-based tutorials is to get example code, copy said code over to an editor and compile/execute it to make sure that the code definitely works, then read on to understand how it works, then play with that code and mull it over until I seem to really understand how it's working, before moving onwards to learn more (I like to code first, and understand the code after seeing it work). It can be explained as much as anyone wants what what calls do and how, but it doesn't mean anything to me unless I can actually try them and play with them in real-time, see what makes and breaks them for myself. Does any such a nice tutorial for OpenGL ES 3.X exist? Just for the basics at least?
There's no real difference between OpenGL ES 2.0 and 3.0 from the perspective of learning, so any OpenGL ES 2+ tutorial will do you fine (3.0 and 3.1 mostly add additional advanced features, which you don't need to worry about when first learning, but keep in mind that the older OpenGL ES 1.x is drastically different).
Another useful fact is that WebGL is effectively the same as OpenGL ES 2+. That means the wealth of resources on WebGL are also applicable (such as this autodesk-sponsored udacity course).
Tristam MacDonald. Ex-BigTech Software Engineer. Future farmer. [https://trist.am]
This topic is closed to new replies.
Advertisement
Popular Topics
Advertisement