• COUNT DOWN TO THE 2026 US QUANTNET RANKINGS

Best books to learn C++

For beginners
You can learn c++ from
  1. Let Us C++ by Yeshwant Kanetkar.
  2. Object Oriented Programming with C++ by E Balagurusamy.
  3. C++ Programming Language by Bjarne Stroustrup
Also you can refer best books on c++ programming.
For advanced c++ learners:
Next, if you are advanced c++ learner then you should refer books like:
  • Data Structures, Algorithms And Applications In C++ by Sartaj Sahni
  • Test Your C++ Skills by Yeshwant Kantekar
 
I started with C++ 6 months ago. Today I have learned 3 other languages and work as a java developer. The reason why it went so well is because of the C++ book Professional C++ by Marc Gregoire. It gives you such a deep knowledge of C++ and programming in general that it is really easy to learn another language if you want. Marc is a most valuable professional at microsoft so he know his stuff!
I write more about Professional C++ here:
Best C++ book
 
"Yes I am familiar with calculus. Math is not I am much qworried about. But for programming I need to start from scratch :)"

You need to start maths from scratch as well. No offence meant, Calculus is kind of 'baby maths'. Calculus is like taking driving lessons. Maths is !(taking driving lessons).
 
Last edited:
The 3rd edition of Brian Overland's C++ Without Fear is now out. If you're new to coding and need to learn basic C++ fast and enjoyably, I can't think of a better book. Amazon is selling it for a paltry $21. The book won't take you very far but will give you the framework to tackle more advanced books.
 
As the title says I'm looking for the best books to learn C++.

My programming background is MIT Introduction to Programming and Computer science level (Pyhton) Introduction to Computer Science and Programming | Electrical Engineering and Computer Science | MIT OpenCourseWare and some programming and statistical analysis in R

Can you recommend any book to move into C++?

I was looking for one with exercises at the end of each section so it is easier to understand which exercises I should do after each block of concepts.

I read in one of the posts in this forum that Accelerated C++ could be a good choice for someone without a background in C but one of the reviews said that the exercises often require concepts that have not been explained in previous chapters.
Hey, you already have a good foundation in programming, and now you can move into C++.
Here are some of the best books for C++ I would like to suggest.
1. Accelerated C++ By Andrew Koenig and Barbara E. Moo
2. C++ Primer 5th Edition by Stanley B. Lippman, Josee Lajoie and Barbara E. Moo
3. A Tour of C++ 2nd Edition by Bjarne Stroustrup
4. Programming: Principles and Practice Using C++ by Bjarne Stroustrup
5. Effective Modern C++ by Scott Meyers
Hope this will help you.
 
Back
Top Bottom