Pour programmer comme un dieu, il faut être un dieu. Pour programmer bien, il faut malheureusement être passé par plein de facettes de la connerie (mais ça peut se limiter si l'on accepte que la manière de procéder que l'on utilise n'est pas forcément la meilleure, même si elle fonctionne).
Je pense qu'il ne faut pas attaquer un gros prog d'emblée, car il faut d'abord se familiariser avec certaines manières de faire. Avis à tous, regardez vos premières lignes de C++. Avouez que vous ne programmeriez plus jamais comme ça.
Une fois que l'on a compris certains de ces concepts, ça peut aller et c'est possible de s'attaquer à plus gros.
J'ai enseigné le C++ à plusieurs personnes. Les premières ont pu coder un gros prog en moins d'une semaine, d'autres n'ont jamais vraiment réussi (mais faut dire que quand on a du mal à piger les for, while et if au bout de plusieurs jours, c'est mal barré).
Enfin, pour éviter de passer par toutes les phases de la connerie, il vaut mieux s'inspirer des manières de faire des gens qui programment bien, et piger pourquoi ils agissent ainsi.
en 2 mois, y'a le temps de faire qqch de bien, mais j'imagine qu'au delà du C++, t'auras à apprendre des API, genre windoze, réseau, 3D, son...(ou tous), et ça ça compte pas mal en temps.
Ca fait plus de 5 ans que je code en C++, et je découvre encore des trucs (genre les iterator tags, et les libs de boost.org)
---------------
-----------------------