Current list of the best C++ books for beginners and pros in 2025
Hello everyone! I'm a beginner C++ developer, have been coding for about a year, but I feel like I have a mess in my head. I've read a couple of articles on Habr and watched some tutorials on YouTube, but they give scattered knowledge. Some people recommend "C++ Primer", others say it's outdated, and some send links to Stroustrup, but his "The C++ Programming Language" seemed too difficult for the first time.\n\nI want to systematize my knowledge and understand which books are really worth reading to avoid wasting time on outdated methods (for example, where they teach writing in C++98, but I want modern C++17/20). Specifically, I'm interested in:\n\n1. What is the best book for a beginner who already knows the syntax but wants to understand OOP and RAII?\n2. Is there a book that teaches how to write efficient code (algorithms, data structures,