Is it better to learn OpenGL or OpenGL ES First? This may be a weird question but its one that I've gotten mixed answers from, which range from "OpenGL ES is easier to understand if you learn to OpenGL 3 first", from "Why bother wasting your time with OpenGL first" to "Why aren't you using DirectX" 