Euh 77, quand on "pense" sans savoir et qu'il y a déjà plusieurs réponses justes, faut éviter de rajouter une connerie :D. C'est le C++ l'évolution du C... Et il n'est pas nécessaire d'apprendre le C avant, car le C est légèrement plus compliqué à manipuler (de mon avis personnel, peut être parce que j'ai commencé avec le C++). Ce langage n'a rien à voir avec les interfaces graphiques qui sont en général faites avec des API, c'est à dire des compléments sur ce langage faites exprès pour ça, à savoir QT, Glut et d'autres. On peut faire des interfaces en C++ mais c'est très très compliqué...
Le C++ sert donc à programmer des applications à assez bas niveau...
Le site du zéro explique les bases, seulement les bases.
Et je ne vois pas trop l'intérêt de faire remonter un poste qui date de 2007... Surtout pour rajouter une connerie derrière...