C++ is a great language (imho).
But starting off with C++ as a completely new language to learn, which formative path would you suggest?
Books, websites, anything that could speed up learning without trading in knowledge and understanding for memorization and confusion. A path indeed, which leads to C++ knowledge and understanding in a structured way.
Is it possible?
I'm asking this question because a friend of mine (php programmer) asked me how to properly (and better) start learning C++.
Edit:
Thanks everybody for your interest and your competent answers. I'm picking up the Phil's one, because in my opinion it very much reflects the ideal of what's gonna be a better approach.
But really thanks everybody for the links, opinions and answers. They're great.