あと忘れてたけど、

Effective C++は基礎だと思う。読んだら、メモリの面倒を見てくれないJavaとしてではなく、C++のpit hallを回避し、C++の挙動を踏まえ、C++の流儀になんとなく則ったコードが読み書きそろばんできるようになる。ただ、それで終わりと言うのはちょっと。STLと、STL的な考え方・作り方、というのがその次に来るかな、とか。