Rating: - Good book but steep
This is a good book on C++. But maybe a bit steep for those who have not had worked with C++ in real life scenarios. Coming from Java side of the world it was not difficult for me to pick up this book. But perhaps a bit more introductory materials may have been helpful.
Rating: - the *only* book that teaches c++
most books basically teach you how c++ is different from c, which distorts the perspective.
e.g. examples typically include creating a string class. as if c++ hasn't had one of those for a decade.
this book is the only one i have found that approaches c++ (and its libraries) as a language in its own right.
this approach allows the author to correctly prioritize the material, which ultimately will make you a more efficient and accomplished programmer.
this is the only book i would recommend to beginners.
Rating: - Another (effective) way to teach
This book was awesome, one of the best i ever read. It says the same things of a miriad of other books, but in a exceptional way, simply, fast, correct. You'll be sing the stl in the first chapter, no mixed c/c++ programming here, only true c++. This book is small, but trust me it has all you need to start really using c++, no stupid example, no stupid code, every single page is filled with usefull information. Absolutely a must have.
Rating: - Hands down, best C++ book
I have purchased way too many C++ books. I see the rut in which all authors seem to get into when writing this type of book. They seem to always fall back into the "old school" "set in concret" methods. This book breaks the traditional C++ education style.
The authors take a very simple example and start building on it. They add bits and pieces of code which support the example. They don't simply add function and code to provide an example, they add functional pieces which you would need in any program you write.
Very well thought out and solid! I have been hoping that they would translate the book style into Java and C#.
Rating: - The fastest way to learn C++
There is a running debate as to weather this book is a book for beginners. The answer is yes and no. If you're an experienced "professional" programmer looking to learn C++ then this book is excellent. If you are new to programming and want to learn your 1st language then this book will be over your head. This is NOT an introduction to programming. It's a solid introduction to C++.
I'm a 16 year developer who has worked in COBOL, Visual Basic, Delphi and Java. I ordered this book on the recommendation of a colleague and I started reading it on a Saturday morning. By mid afternoon I had completed the entire book and had a firm grasp on C++. The book is clear, concise and effective. After reading this book, your C++ foundation will be laid and anything else you need can be looked up on a reference basis. It's an excellent way to learn the language and get up to speed quickly.
|