BAnnotated Bibliography
This appendix contains a list of books and online resources on various C++-related topics that either were consulted while writing this book or are recommended for further or background reading.
C++
Beginning C++ Without Previous Programming Experience
- Ivor Horton and Peter Van Weert. Beginning C++20, 6th ed. Apress, 2020. ISBN: 978-1-4842-5883-5.
This book starts with the basics and progresses through step-by-step examples to become a proficient C++ programmer. This edition includes new features from C++20. There is no assumption of prior programming knowledge.
- Bjarne Stroustrup. Programming: Principles and Practice Using C++, 2nd ed. Addison-Wesley Professional, 2014. ISBN: 0-321-99278-4.
An introduction to programming in C++ by the inventor of the language. This book assumes no previous programming experience, but even so, it is also a good read for experienced programmers.
- Steve Oualline. Practical C++ Programming, 2nd ed. O'Reilly Media, 2003. ISBN: 0-596-00419-2.
An introductory C++ text that assumes no prior programming experience.
- Walter Savitch. Problem Solving with C++, 9th ed. Pearson, 2014. ISBN: 0-133-59174-3.
Assumes no prior programming experience. This book is often used as a textbook in introductory programming courses.
Beginning C++ With Previous Programming Experience
- Bjarne Stroustrup. A Tour of C++, 2nd ed. Addison-Wesley Professional, 2018. ISBN: 0-134-99783-2.
A quick (about 256 pages) tutorial-based overview of the entire ...
Get Professional C++, 5th Edition now with the O’Reilly learning platform.
O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.