C++ (pronounced as see plus plus) was developed by Bjarne Stroustrup as an extension to the C language in year 1979. It had undergone minor update released in 2003 (called C++03) and three major updates to the programming language (C++11, C++14 and C++17, ratified in 2011, 2014 and 2017 accordingly). Here is the list of few best C++ books for beginners and advance programmers.
Some good books for Beginners
- C++ Primer (5th Edition)
Book by Josée Lajoie and Stanley B. Lippman - The C++ Programming Language
Book by Bjarne Stroustrup
Advance programming and best practices
- Thinking in C++
Book by Bruce Eckel - Effective Modern C++, 42 Specific Ways to Improve Your Use of C++11 and C++14
Book by Scott Meyers - Effective STL
Book by Scott Meyers - Exceptional C++, 47 Engineering Puzzles, Programming Problems, and Solutions
Book by Herb Sutter
C++ References
cplusplus.com – The C++ Resource Netwrok
cppreference.com