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++23: From Beginner to Pro, 7th ed. Apress, 2023. ISBN: 978-1484293423.
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++23. 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++, 10th ed. Pearson, 2017. ISBN: 978-0134448282.
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++, 3rd ed. Addison-Wesley Professional, 2022. ISBN: 978-0136816485.
A quick (about 320 pages) tutorial-based ...
Get Professional C++, 6th 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.