First let me state that I am interested in learning C++ because I want to be a computer programmer. I have taken a semester on Java in my school, so I am not a totally new to programming. I am looking for the best beginners book I can get for C++. I favor clarity and flow, along with exercises to practice. After a few hours of research I came up with these results:
For those of you that have been down this road pleases help me make the right decision for I don't know any better! and I dont want to regret my purchase.
BTW I don't want to get a book that teaches my old coding styles.
The older books help as well like Pointers and having some C books on hand won't hurt. :)
I've programmed in other languages and started picking up C++ as well.
I've enjoyed it a lot so far.
I do recommend any book(s) you choose to buy that has examples, check out the book's accompanying web site to see if there were any erratums released (it will save you some frustration).
Since I'm German I can only refer you to some other more advanced English literature. As for the "old coding styles" you fear - to my knowledge the most recent books by any of the experts are a little dated but so far I've seen nobody complain that either one of these is unusable today.
But hey: cplusplus.com has some nice beginner's tutorials! :) They can get you started just as well as some beginner's textbook.
For my taste "C++ Coding Standards" by Sutter and Alexandrescu can be a little more convenient to read than Meyers. Less depth, but due to its compendium nature the book is good as a reference.
The other books Sutter and by Bruce Eckel might also work for you.
One thing: Don't try to get into the Effective-C++ etc. track too early. For some of it to really understand you need a lot more experience than you'll have for some time when starting with C++.