l'avantage du C est qu'il te permet de prendre conscience des problemes physique de ta machine et donc d'etre plus rigoureux avec ton code !! donc moins de source d'erreur, surtout sur les pointeurs et la gestion dynamique de la memoire.
le C++ et une implantation de la programmation orientée objet sur le langage C. Il rend plus facile la programmation du fait, que bcp de chose sont deja inclue par defaut.
Moi j'ai fait C puis C++ puis VC++, ca demande plus de tps à apprendre mais ca l'avantage de montrer toutes les facettes de la programmation C/C++.
Maintenant, si tu veux passer directement en C++ c'est possible. mais je te conseille vivement de lire un bouquin sur le C. Car ils n'ont pas tout a fait la meme logique de programmation.