Books

The Best C++ Books Every C++ Developers Should Read

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.

Also read:
21 Best PHP programming books to getting started on PHP and moving on to handle frameworks like CakePHP, CodeIgniter, Symfony or even CMSes like WordPress.

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.

Download here


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

Shabbir Bhimani

Blogging Since 2009. If I can leave my high paying C# job in an MNC in the midst of global financial crisis of 2008, anybody can do it. @BizTips I guide programmers and developers to Start and Grow an Online Business. Read more about me here.

Recent Posts

Absolute Beginners Guide to Google Ads

Free Google Ads Tutorial for an absolute beginner covering campaigns and their types, networks, keywords,…

2 years ago

How Freshers Can Make Money Programming in Java

Do you want to make money programming in Java? Here are 6 creative ways for…

3 years ago

Financial Freedom for Freelancers – 9 Smart Ways

9 smart ways for freelancers to achieve financial freedom. First, you have to believe it…

3 years ago

How To Become A Self-Taught Developer

With so many programming languages and resources available, it can be information overall to learn…

3 years ago

Wise Review – Best Exchange Rates For Indian Freelancers

Wise review from an Indian freelancers point of view to receive payments in India. How…

3 years ago

How to Tell a Client you Can’t Lower the Price?

There are 3 types of clients who want you to lower the price. How to…

3 years ago