I\'m thinking of starting a project to make a game, maybe just a simple one, but still a game in 3D for the IPhone.
Though i still have a long way to go, learning object
Well, OpenGLES is a subset of OpenGL, so in case you had already known OpenGL it would be easier for you to switch to ES. To be honest, I don't know if it's worse or better approach to start with OpenGL for PC. What can be important on the other hand is the environment. If you want to implement some game for mobile device you have to consider limited resources, you would have to focus more on the optimization etc. So it would be probably better to start from learning openGL for embedded systems.
BTW, there is a really great OpenGLES tutorial for beginners. Code examples are written in Objective-C. http://iphonedevelopment.blogspot.com/2009/05/opengl-es-from-ground-up-table-of.html
Regards!
I cannot speak of whether or not it is a good idea to learn OpenGL before hitting OpenGL ES. However if you are interested in learning OpenGL there are several things you need to ask yourself, like what platform do you want to use, and in what language do you want to develop.
I do think that you would benefit from it, but how much is hard to say.
First have a look at All Public API Implementations, Tutorials and Sample Code
For tutorials here are some that i find useful
C++
Introduction to C++ OpenGL Programming
Java
JOGL: A Beginner's Guide and Tutorial
Multiple platforms/languages
OpenGL Lessons
You would benefit from learning OpenGL yes, but OpenGL ES used on the iPhone is essentially OpenGL with many of the convenience libraries removed. So I would just learn OpenGL ES to take that route.
If you're just starting out with programming, and want to get your game out there ASAP I'd skip learning OpenGL ES completely and just using an engine. There's a lot of tutorials out there, but starting learning OpenGL ES->High quality game is a long road.
There are many good open source/free iphone game engines.
Check this out: iPhone Game Engine Comparison - http://maniacdev.com/2009/08/the-open-source-iphone-game-engine-comparison/