Je ne suis pas d'accord avec viper quand il dit que le C et le C++ sont deux langages différents et qu'on peut commencer indépendamment l'un ou l'autre.
Il faut savoir que le C++ est un complément au C. En effet, il reprend les mêmes bases, et y rajoute d'autre concept, comme l'orienté Objet mais ce n'est pas tout comme le dit Viper.
Le C++ est un langage multi-paradigme, c'est à dire qu'avec le même langage, tu peux faire de l'orienté objet, mais aussi de l'orienté procédural (le C est orienté procédural par exemple), générique, et même système. Ça en fait donc un langage beaucoup plus complexe que le C et beaucoup plus poussé.
Il est donc recommandé d'avoir des bases solides en C pour s'attaquer au C++. Ou même encore plus large, il est recommandé de connaitre déjà un langage de programmation quelconque avant de s'attaquer au C++ qui n'est pas simple d'accès.