first thing you do is get a triangle rendering on the screen, once you can handle that you can make a bunch of triangles (which would be a mesh) then make it so the camera cant pass through the triangles (collision detection)
you have to make small demos before you can make a finished game, even tho i probably know you want the game right now, but you have to be patient. You probably are SURE that you can finish a game RIGHT NOW!!!!
But im sorry to say its just not possible first time.
To get good enough to make a real decent game takes years of hardworking self education.
Start with something small, my first game i pulled off a basic fps, but i had troubles getting the character to walk (walking models are harder than cars to get going) and it had tonnes of bugs.
I remember when I put it together I had a basic understanding of how dooms engine worked so I just went from there.
The project was a complete disaster! Im planning on coding much more different now I have a bit more experience.
Im coding my new engine all with interpeted plugins for the ai, and the main infastructure of the engine is just for displaying triangular models, and the plugins make the game behave and make everything animate.
Your first projects cannot be good for anything except educational purposes, no matter how smart you think you are, your probably not smarter than me.
Oh yeh, without artists that are actually fully decent at fine art (im talking real special guys) then your graphics will suck donkey balls.
Just make sure you work this out, engines like crytech are made by guys that might as well be geniuses, making a full engine with all those features is NOT FOR A BEGINNER TO EVEN ATTEMPT.