The best C++ books for learning and mastering C++. The books that helped me love C++ and the book that shaped me into being a programmer and developer.
C++ is one of my first love and my interest in programming is because of C and C++ Programming. I have big collections of C++ books. I was into my third job in the first year of my professional career and one of the reason was I wasn’t working in C++.
So without much ado, here is my list of best of the best C++ books that any C++ developers should consider reading. The list is in no particular order but I have mentioned the level for each of the book from beginner to intermediate and advanced level.
Also, I have taken the price from Amazon India but it is subject to change and is beyond my control. The links are Amazon’s associate links which means if you purchase by clicking the links, I may get a small commission from Amazon India but at no extra cost to you.
1. A Tour of C++ (C++ In-Depth Series)
- Author: Bjarne Stroustrup
- Kindle Edition: Rs. 348.60
- Paperback: Rs. 2587.00
- Level: Beginner
Check Out This Book on Amazon India
2. Accelerated C++: Practical Programming by Example (Addison-Wesley C++ In-Depth)
- Author: Andrew Koenig and Barbara E. Moo
- Kindle Edition: Rs.
- Paperback: Rs.
- Level: Intermediate
Check Out This Book on Amazon India
3. An Introduction to Programming Using C++
- Author: Kenneth C. Mansfield and James L. Antonakos
- Paperback: Rs. 4448
- Level: Beginner
Check Out This Book on Amazon India
4. Beginning C++
- Author: Ivor Horton
- Kindle Edition: Rs. 3738
- Paperback: Rs. 10314
- Level: Beginner
Check Out This Book on Amazon India
5. C++ Cookbook
- Author: D Ryan Stephens, Christopher Diggins, Johnathan Turkanis & Jeff Cogswell
- Kindle Edition: Rs. 1899.05
- Paperback: Rs. 1999
- Level: Intermediate
Check Out This Book on Amazon India
6. C++ FAQs: Frequently Asked Questions
- Author: Marshall P. Cline, Greg Lomow & Mike Girou
- Kindle Edition: Rs. 558.60
- Paperback: Rs. 3973.13
- Level: Beginner to Advance
Check Out This Book on Amazon India
7. C++ for Dummies
- Author: Stephan Randy Davis
- Kindle edition: Rs. 294.41
- Paperback: Rs. 1704
- Level: Beginner
Check Out This Book on Amazon India
One more classic C++ book from the Dummies series.
8. C++ Primer Plus
- Author: Stephan Prata
- Kindle Edition: Rs. 512
- Paperback: Rs. 780
- Level: Beginner
Check Out This Book on Amazon India
I have C++ primer but the primer plus is better version of it.
9. C++ The Complete Reference
- Author: Herbert Schildt
- Paperback: Rs. 475
- Level: Advance
Check Out This Book on Amazon India
The must-have reference book for every C++ developer.
10. Effective Modern C++: 42 Specific Ways to Improve Your Use of C++11 and C++14
- Author: Scott Meyers
- Kindle Edition: Rs. 596.40
- Paperback: Rs. 675.00
- Level: Intermediate
Check Out This Book on Amazon India
11. Jumping Into C++
- Author: Alex Allain
- Kindle Edition: Rs. 1272.00
- Paperback: Rs. 2849.00
- Level: Beginner
Check Out This Book on Amazon India
12. Learning C++
- Author: Neill Graham
- Paperback: Rs. 17567.75
- Level: Beginner
Check Out This Book on Amazon India
13. Mastering C++
- Author: K. R. Venugopal and Rajkumar Buyya
- Paperback: Rs. 292.00
- Level: Beginner
Check Out This Book on Amazon India
This is the one book that I always liked and used it to prepare for my exams.
14. Modern C++ Programming Cookbook
- Author: Marius Bancila
- Kindle Edition: Rs. 859.94
- Paperback: Rs. 1259.00
- Level: Advance
Check Out This Book on Amazon India
15. Object-Oriented Programming With C++
- Author: E. Balagurusamy
- Kindle Edition: Rs. 289.75
- Paperback: Rs. 245.00
- Level: Intermediate
Check Out This Book on Amazon India
16. Object-Oriented Programming in C++
- Author: Robert Lafore
- Paperback: Rs. 7531.13
- Level: Advance
Check Out This Book on Amazon India
17. Professional C++
- Author: Nicholas A. Solter and Scott J. Kleper
- Kindle Edition: Rs. 450.45
- Paperback: Rs. 2600.00
- Level: Advance
Check Out This Book on Amazon India
18. Programming: Principles and Practice Using C++
- Author: Bjarne Stroustrup
- Kindle Edition: Rs. 653.10
- Paperback: Rs. 6902.81
- Level: Beginner
Check Out This Book on Amazon India
19. Sams Teach Yourself C++ in One Hour a Day
- Author: Siddhartha Rao & Jesse Liberty
- Hardcover: Rs. 875.00
- Paperback: Rs. 1272.28
- Level: Beginner
Check Out This Book on Amazon India
A must have C++ book.
20. Schaum’s Outline of Programming with C++ (Schaum’s Outlines)
- Author: John R. Hubbard
- Kindle edition: Rs. 500
- Paperback: Rs. 1563
- Level: Advance
Check Out This Book on Amazon India
I like this book for the sheer number of practical examples in it.
21. The C++ Programming Language
- Author: Bjarne Stroustrup
- Kindle Edition: Rs. 521.55
- Paperback: Rs. 549.00
- Hardcover: Rs.4811.00
- Level: Intermediate
Check Out This Book on Amazon India
22. Thinking in C++
- Author: Bruce Eckel
- Paperback: Rs. 6584.03
- Level: Beginner
This book is available as PDF by the author.
Finally
If any of the links don’t work or if I have missed any book on C++ that you think should be part of the above list, please use the contact form to let me know