Because you want to learn C++ from the ground up, you should learn the language inside out first. Knock something like "best books for quants or mathematical point of view", etc. off for the moment.
This is a good list for your reference:
1) Absolute C++/Problem Solving with C++ by Walter...