"Peut on commencé des études en informatique avec un bac S et non St2i Sti... "
Le bac privilégié pour les études scientifiques est le S. Donc oui. Je serai curieux, par contre, de savoir pourquoi tu penses qu'il est nécessaire d'avoir un bac STI
"Et peut on faire de la programmation ou autre avec un niveau en math très moyen. "
Oui. Ca dépendra de ce que tu feras. Tu peux avoir la logique de programmation sans "avoir de bonnes notes", mais il y a de bonnes chances que ça te limite à un moment ou à un autre.
"De plus quel type d'école faire car n'ayant pas beaucoup d'argent et ayant un bulletin pas tres glorieux je suis pas dans de très bonne disposition. La fac serais donc possible mais est ce que d’autre école spécialisé sont connu sur bordeaux car après plusieurs recherche je n'y comprend rien. "
L'université n'est pas le "lieu pour les pas-doués qui ne feront rien de leur vie" hein 
Pour ta poursuite d'études, concrètement, tu as le choix (en France) :
- BTS : formation courte, BAC +2, pour former des techniciens en informatique. Poursuite d'études possible mais très dure.
- DUT : formation courte, BAC +2, pour former des techniciens en informatique. Poursuite d'études possible mais dure.
- Licence : université, formation courte, BAC +3, sert de socle pour le Master. L'intérêt d'une Licence sans embrayer sur un Master est très limité.
- Master : université, formation longue, BAC +5, se passe après une licence (ou équivalent).
- Doctorat : université, formation longue, Bac +8, se passe après un Master (ou équivalent).
- École d'ingénieur : accès après une prépa (intégrée ou non), formation longue, Bac+5.
Il y a aussi une kyrielle de formations et d'école qui ne sont pas forcément reconnues, ou qui ne sont pas dans les cannons européens (Bac +3; Bac +5; Bac +8). Pour celles-ci, il faut bien faire attention que le diplôme soit reconnu par l'état.
Il est aussi possible de faire tes études dans un autre pays, mais je botte en touche pour ce sujet.
Dans l'ordre : privilégie un DUT/BTS si tu veux vite travailler. Privilégie un Master ou une école d'ingénieurs pour trouver plus facilement un emploi.
Actuellement, la tendance est au recrutement des Bac+5 pour tout et n'importe quoi (même pour le boulot de technicien).
Pour plus d'informations sur le système post-bac français, demande au conseiller d'orientation de ton établissement.