Okay, so I just got a book called Mobile 3D graphics with OpenGL ES and M3G. I plan on making games for mobile devices. I'd just like to ask anyone with experience with OpenGL ES to say what they had experience with before they began working with it. Also, I'm reading a book called iPhone SDK Programming, I just don't understand the words they were using on the iTunes U with Stanford. The book helps me go at my own pace and I'm learning a lot more. Btw, I only have experience with console applications in the following languages, C++ and Java. I began to learn about classes and functions in C++ last year. I also know HTML, I know that isn't that hard but, I understand that. And I'm good at C++ and Java when making basic console applications. So basically, I'm going to read iPhone SDK Programming, and design a program. But my real question is, how hard is OpenGL ES? Do you need to know calc? I saw some stuff in the Mobile 3D Graphics book that might have looked like calc. And any tips to help me learn OpenGL ES would be appreciated!