De bons conseils de Prau.
Le bac+8 n'est pas nécessaire pour programmer, et un bac+2 peut effectivement suffire.
D'ailleurs, le bac+8 n'est nécessaire en rien à ma connaissance. Pour vraiment commencer à taper dans les métiers à responsabilité, ça demande un master ou diplôme d'ingénieur ainsi que quelques années d'expérience. On peut aussi y accéder avec moins d'étude, mais c'est plus long. Étrangement, les recruteurs aiment les personnes diplômées. Ce n'est pourtant en rien un gage de qualité.
Après le DUT/BTS, tu continueras à programmer, mais beaucoup moins, et tu feras plus de maths ou de gestion de projets. En tout cas, dans la branche où je suis. Mais une fois que tu as appris les méthodes de programmations et quelques types de langages différents, tu peux apprendre les autres grâce à tes bases.