@cid : tu peux avoir une formation programmeur a la fac, c´est long et théorique, mais ca a le merite d´etre relativement etendu et de ne pas se focaliser sur un langage et son fonctionnement, c´est à dire qu´on y apprend pourquoi tel ou tel truc va faire ca, comment la machine l´interprete, pourquoi, etc
par contre, on se specialise au fur et a mesure, la 1ere année, ou en tout cas le 1er trimestre, peu donc te paraitre relativement chiant. ceci dit on y integre quand meme de bonnes bases algorythmiques, et ca te permet de ne pas faire que de la programmation, tu peux choisir d´autres unités d´enseignement a coté, qui font parfois appelle a la programmation (je pense notemment a la physique, la meca, l´electronique...)
si tu veux etre programmeur pur, mieux vaut trouver une formation directe qui te fasse taper dans le langage pratique