I'm a recent convert in the IT field from networking to programming. Anyway, I took a few elective classes in college on programming, mostly VB and visual C#. Very basic stuff. I ordered the number 2 book recommended on this very website: C++ Practical Programming published by O'Reilly, 2nd edition, the one with the squirrel sniffing the purple C++ logo. Now, I will end this jibberish and get to my question. My prior experience being in networking, I know firsthand that technology changes all the time. My question is, does this book adequately reflect any changes in the C++ standards? Is this a good book to learn from for a beginner? I have plenty of time and resources for self study. I downloaded the latest version of the free compiler from bloodshed.net and I'm going to dive into this book and the tutorials on this site. Ultimately I want to get experienced enough to work in the field, but that is years down the road. Thanks for any insight into this book.