C++ For Dummies
It sounds like its really lame... and at first it is because it spends about err.. 15 pages on what a variable is and how to declare one (not even going into datatypes)... but after a while it really picks up (infact at the end it goes a mile a minute), and it covers all the basics of every field, if you're a new programmer looking to get started, this is for you. Its also good for anyone who learned a prior language such as QB or VB.
Special includes:
.net programming
a special section on the official microsoft compiler (forget what it is)
a cd with several out of date (but extremely useful if you get the new versions) programs. Such things include a compiler, debugger, graphics library (I think) and a whole string of other more useless programs. The compiler though is a score, devcpp (or maybe it was devc++.. do a search) it has a whole bunch of built in and really useful functions that come in handy, such as System("pause"), which takes you to a "press any key to continue" type screen, and System("cls"), which clears the screen.
One drawback (if your a #@$&^ mac user): Most of the programs on the CD are PC only (just like all programs should be.. well except the really bad ones.. oh wait.. that's how it is.. but before I start a mac vs pc debate... the book was good)