Je nai rien à rajouter, KPook vient de répondre en maître.
Mais je te conseille juste de commencer par le BASIC ou le Pascal, qui sont deux autres langages de programmation, et qui sont soit plus simples à maîtriser(pour le BASIC) soit plus logique et complet au niveau de la syntaxe(pour le pascal) que le C++. Le C++ est intéressant car Microsoft en a fait un standard et ses compilateurs sont certainement les plus rapides existant.
Va faire un petit tour sur http://www.programmationworld.com