Original link: Should C++ programmers learn C first? / LinkedIn / Stephane Dalbera.
The poster says no, because he believes learning C first will give them bad C++ habbits.
I understand that argument, but I disagree anyway. My logic is: C++ is a very complex language so I don't think it should be first language as that would discourage too many, and the obvious languages to learn before C++ are C, Java, JavaScript and Python. And honestly I think it will be easier to go C to C with classes to good C++ than going from a "managed" language to C++.