good starting point

sure you know, but there’s an excellent book on c++

How to think like a computer scientist:

http://www.ibiblio.org/obp/thinkCS/cpp/english/

I love the title :wink:

you can find also Java and Python versions, interesting to see the diferences