C ++ is a great language (imho).
But starting with C ++, as a completely new language that you will learn, which formatting path will you offer?
Books, websites, everything that can accelerate learning without trading knowledge and understanding for memorization and confusion. The path is valid, which leads to knowledge and understanding of C ++ in a structured way.
Is it possible?
I ask this question because my friend (php programmer) asked me how to start learning C ++ correctly (and better).
Edit:
Thank you all for your interest and your competent answers. I am collecting Phil because, in my opinion, this very much reflects the ideal of what would be the best approach.
But really thank everyone for the links, opinions and answers. They are gorgeous.