T´as 17 ans ( comme dit l´info sur toi), donc tu poura aller en IUT informatique apres ton BAC ( a moin que tu l´ai deja):tu fera pas que de la programation ( t´aura de la comunication, de la gestion . ..)mais tu y aprendra les bases de la programation et plein d´autre truc ( reseau, Unix, base de donné . ..) . Par contre je ne sais pas si c´est la meilleur formation ( de toute fasson, apres le DUT il faut continuer, BAC+2 en info c´est pas beaucoup), faut atendre les reponse des connaisseur
Sinon pour les bouquin, y a toujour " le C++ pour les nuls", mais personelement je prefere les tutoriaux sur le net ( C gratos).
Et parceque je suis gentil, je te donne un lien :
http://www.cppfrance.com/article.aspx?Val=28