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
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/