Le C++ n´est qu´une extension du C.
Quelqu´un qui apprends "QUE" le C++, apprends une grande partie de C aussi.
Donc l´un ne va pas sans l´autre, qu´on le veuille ou non.
Personnelement, je trouve qu´il est interressant d´apprendre le C (pour l´algorithmique de base) et ensuite d´apprendre la notion d´objets et les specificité du C++.