Il C++ è molto più complesso del C. Se inizi con il C cmq ti ritrovi molto avvantaggiato che partendo direttamente con il C++. Il mio consiglio è di iniziare col C e poi passare al C++. Se poi ti riesce difficile il C++ magari fai il passo intermedio di Java e cominci a prendere dimestichezza con la OOP ma in modo meno cavilloso di quanto faccia il C++!
Ciao.