You need to think about what you want to use C++ for. I personally am interested in teh game development aspect of C++, but there are many other route C++ can tke you. so once you've made up you mind you should re ask your question with that in mind. in the mean time go pick up a good STL book and read up on that.
I strongly suggest the books that were recommended to me--
Starting out with C++, Early Objects
Effective/More Effective C++
Inside the C+ Object Model
C++ Templates
-- but they aren't oriented around game development. They're more-so general books for good C++ programming practices, etc.
It might also help if you gained a thorough understanding of objects, data and algorithms. I constantly find myself limited in capability due to the lack of understanding solid approaches to breaking and creating algorithms.
Just my opinion though - take it for however many grains of salt you wish =)