• Skip to main content
  • Skip to primary sidebar

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

Reading Time: 5 mins. Posted on November 23, 2018, last updated on February 8, 2020 .

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.

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 Books for Developers especially Freelancers
21 Best PHP Books for Developers especially Freelancers
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)

A Tour of c++

  • 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++

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++

Beginning C++

  • Author: Ivor Horton
  • Kindle Edition: Rs. 3738
  • Paperback: Rs. 10314
  • Level: Beginner

Check Out This Book on Amazon India


5. C++ Cookbook

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

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

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

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

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

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++

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++

Learning C++

  • Author: Neill Graham
  • Paperback: Rs. 17567.75
  • Level: Beginner

Check Out This Book on Amazon India


13. Mastering C++

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

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++

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++

Object-oriented programming in Microsoft C++

  • Author: Robert Lafore
  • Paperback: Rs. 7531.13
  • Level: Advance

Check Out This Book on Amazon India


17. Professional C++

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++

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

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)

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

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++

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

You are Here: Home / Books / The Best C++ Books Every C++ Developers Should Read

About 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.

May I help You With ...

Upwork Proposal
Finding Clients
Start a Store
Start a Blog
 

Or Help Yourself ..

Primary Sidebar

About 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.

Get in touch with me on LinkedIn or read more about me here.

Let me Guide You to Start and Grow your Online Business

Download my
FREE eBook NOW
to win more clients.
And it is not an annoying pop-up either

Additional menu

  • Twitter
  • Linkedin

BizTips

Shabbir Bhimani: Start and Grow an Online Business

  • Freelancers Start Here
  • Start An eCommerce Store
  • Start A Blog
  • About
  • Archive
  • Disclaimer
  • Contact
  • Glossary

2009 - 2023 All my content & images are licensed as Creative Commons.

WebTurtles LLP. LLPIN: AAL-5288. Hosted with Linode.

This website uses cookies to improve your experience. We'll assume you're ok with this, but you can opt-out if you wish. Cookie settingsACCEPT
Privacy & Cookies Policy

Privacy Overview

This website uses cookies to improve your experience while you navigate through the website. Out of these cookies, the cookies that are categorized as necessary are stored on your browser as they are essential for the working of basic functionalities of the website. We also use third-party cookies that help us analyze and understand how you use this website. These cookies will be stored in your browser only with your consent. You also have the option to opt-out of these cookies. But opting out of some of these cookies may have an effect on your browsing experience.
Necessary
Always Enabled
Necessary cookies are absolutely essential for the website to function properly. This category only includes cookies that ensures basic functionalities and security features of the website. These cookies do not store any personal information.
Non-necessary
Any cookies that may not be particularly necessary for the website to function and is used specifically to collect user personal data via analytics, ads, other embedded contents are termed as non-necessary cookies. It is mandatory to procure user consent prior to running these cookies on your website.
SAVE & ACCEPT