what is the best way to start out making a game??? Are there any good books on making one???

Welcome to Daniweb!

First, please use descriptive titles. This will help you get answers faster as people will be intrigued by your title!

To answer your question, my suggestion would be not to use c++! I think you will have much better luck posting this question in the game development forum:
http://www.daniweb.com/forums/forum71.html

You should also include details about which types of games you are looking to develop (and examples of existing, similar games), what kind of background in programming you have, etc

Good luck,

Dave