et zut j'ai oublié la moitié de tes questions...
"les orientations dans la générale pour ses métier"
heu pas bien compris ? la générale ?
le parcours pour devenir programmeur c'est bac+2 / bac+3 (bts / dut / licence) avec plutot un bac S si tu vas en DUT ou licence (pour les bts je sais pas).
Je te conseil de commencer maintenant pour voir si ça te plait, essaye le langage C par exemple. Je le trouve pas top pour les débutants mais il y a un super cours sur le site du zero et c'est à la portée den'importe qui.