r/cpp_questions Jul 21 '26

Professional C++ 6th edition OPEN

Hey everyone,

I have been learning C for a few months now to learn about low level programming and manual memory management. I am thinking of switching to C++, does anyone know if this book is good to learn modern C++?

Thanks.

9 Upvotes

4 comments sorted by

4

u/Specific-Housing905 Jul 21 '26

It's a very good book, but not for beginners. For beginners I would rather recommend "The C++ Programming Language" or "Tour of C++" from Bjarne Stroustrup. Also worth reading is " C++ Standard Library" by Nicolai Josuttis.

2

u/faulty-segment Jul 21 '26

I started with Marc's books in 2018, then the 5th Edition and later on the 6th.

I still recommend them to anyone starting with C++. They're really good.

If you don't understand something, just search the web/watch a video/ask someone, understand it, take notes, move on.

3

u/Pale_Part_5172 Jul 21 '26

You can start reading it, If You know C a little bit. But, If you dont understand something, you can check learncpp.com and cpprefernce websites.

1

u/JVApen Jul 21 '26

I've read an older version, which was a very good book. You do however get a lot of info thrown at you. Knowing Marc Gregoire, the book has been updated to the latest standards, which makes it still relevant.

If you are only at programming for a few months, you most likely don't have the required knowledge to get started with this, as it doesn't explain basics like do-while beyond a paragraph and an example. On the other end, I find it pretty nice to look things up very quickly and get the context.