Avatar ·

Comprehensive list of C++ books and guides for beginners and professionals

Hello everyone! I'm a beginner C++ developer, and for a month now I've been trying to figure out which book to start learning the language with. The problem is that there's too much information, and I'm afraid of choosing an outdated or too difficult textbook. For example, I came across the book "C++ Primer Plus", but in the comments they say it teaches bad practices. And there's also "Thinking in C++" — it's praised, but they say it's outdated for C++17/20. My typical code currently looks like this: ```cpp #include #include #include int main() { std::vector books = {"C++ Primer", "Effective C++", "The C++ Programming Language"}; for (int i = 0; i < books.size(); i++) { std::cout << books[i] << std::endl; } return 0; } ``` I understand that this is very primitive, and I want to