Hi Fulano,
Let me add some thoughts to mtgradwell's very good post.
Basically all you can see in a 3D game is made of triangles with an Image (Texture) mapped onto it.
We call those things models. It can be the road, the sky, a house, the big bad spider, the good-looking hero, everything is basically made of triangles and Textures.
So where do those models come from?
In a professional game-production there are a lot of artists, usually a lot more than programmers. They work with tools to create such little magic made of triangles. There are 2 major tools used in the industry:
3D Studio Max
http://en.wikipedia.org/wiki/Autodesk_3ds_Max Maya
http://en.wikipedia.org/wiki/Autodesk_MayaBoth are not cheap. A free modeling tool is:
Blender
http://en.wikipedia.org/wiki/Blender_(software)which is used a lot in Open-Source-Projects, its free, but its a great tool.
You will find a lot of tutorials for each of them in the net as well as example models.
++++
However, regarding learning OpenGL, here are some good resources:
- The Nehe-Tutorials at
http://nehe.gamedev.net They cover the topic starting from the very basics, like "Lesson 2, Your first polygon" ->
http://nehe.gamedev.net/data/lessons/lesson.asp?lesson=02 - The Great OpenGL Book "The Red Book" here
http://www.opengl.org/documentation/red_bookFeel free to ask more and I'm happy to see some OpenGL Questions from you here in the future :)
ike