Mais non ce n´est pas inutile !
Les "puristes" te diront que ce sont 2 langages tres différent, c´est ça qui t´induit en erreur.
Pour ma part, je considere le C++ comme une surcouche du C.
Bien sur, le C++ met en jeu des classes, avec leurs méthodes : mais bon ! si tu connais les structures en C, tu as déja un début de piste sur comment ça marche !
Et a l´intérieur d´une fonction C ou d´une méthode C++, tu as toujours la meme chose : des int, des for, des while, des if, meme éventuellement des pointeurs, etc....
Bref, tu auras bien + de facilités a apprendre le C++ que quelqu´un qui ne connait pas le C.