Les entreprises ne recrutent pas des "programmeurs" mais des cadres Bac+5 (ou à défaut des Bac+2) ayant une formations non seulement en programmation mais aussi générale pour évoluer durablement dans une entreprise. Oublie pas la notion de double compétence, par exemple Gestion + informatique -> Miage, mais tu peu avoir ce raisonnement dans tous les domaines : programmer oui, mais quoi ? Donc -> Double compétence.
Dans l'ordre de préférence pour les recruteurs
- Vrai écoles ingénieurs bac+5 (Supelec, Centrale, Ensimag, ...)
- Fac bac+5 : Informatique ou MIAGE
- DUT
- BTS ou "écoles privée pour fils à papa riche" qui te donnent le même niveau au final que le BTS.
Donc pour avoir le meilleur choix, ça veux dire être très bon en Math et aussi si possible Français, Anglais, et physique, et faire la filière scientifique, puis après mat sup ou à défaut Fac ou à défaut DUT ou à défaut BTS.
Sinon en attendant tu peu apprendre la programmation par toi même, par exemple ici : http://programmation.deveeveloppez.com/cours-tutoriels/