The C++ Programming Language, 4th edition
Bjarne Stroustrup
The C++ Standard Library, 2nd Edition
Nicolai M. Josuttis
Effective C++, More Effective C++, Effective Modern C++
Scott Meyers
http://en.cppreference.comA Tour of C++ by B. Stroustrup is a good start point for a beginner too
Exceptional C++ by Herb Sutter
More Exceptional C++ by Herb Sutter
Exceptional C++ Style by Herb Sutter
And Templates:
C++ Templates: The Complete Guide by Josuttis & Vandevoorde
And of course you need some background in generic & metaprogramming, so add:
Modern C++ Design by Alexandrescu
Advanced C++ Metaprogramming by Gennaro
So you're looking at over ten books. What does this say about C++? Can you think of another language that has a ten book prerequisite?
If you want to start writing highly generic libraries with the intention of submitting them to boost, then absolutely you should be reading everything in your list and more. But how many C++ programmers are writing boost libraries?
Also, avoiding Boost and Qt early on is also a good idea. Both have tremendous stylistic and design differences from ISO C++ and while the language supports all of them when using the Boost libraries and Qt toolkit you need to shift mindset entirely in how you are writing code to match the backing architecture. Learn the core language first.