Ok, I'm not a expert but I can tell you this, you need to build a smaller game first then it's going to take (about.) a year to build a car game (a nice one)
You have to 3D model
code in c++
and animate...
not to mention get all the parts working together (code all the sounds in all the smoke in all the acceleration and brakes in, collision detection and what to do... and many 3D engines have 2D engines built in so you'll have to program in your menu using that. because there are so many engines there are not many specific tutorials for full games, I don't know of any to be honest. So it's going to take a while but don't let that stop you can learn and the quality is only limited by as much work you put into it. You could even make it multiplayer, but it's going to take hard work I recommend Irrlicht
http://irrlicht.sourceforge.net/ they have a friendly forum there, try posting your question in the noob question section (it means anything that’s not a expert question) and see what they tell you to do. Take a look at the demos and see if your really interested, if you are give it all you got and it will be created (in a while of cores)