Pour le moment tu peux apprendre en amateur, ce sera pas perdu.
Pour devenir programmeur AI, autant attaquer direct par un langage "serieux" plutôt que de se faire les dents sur du préconçu.
Le mieux serait le C++ qui est utilisé pour programmer à peu près tous les jeux pros, cependant c´est un langage difficile (tellement que j´en fais pas).
Cours de réference :
http://www.developpez.com/c/cours/
http://www.fvirtman.fr.st
http://www.siteduzero.com
Vas y doucement, en aucun cas tu ne commenceras par coder des AI. L´AI est une spécialisation et il faut d´abord apprendre à programmer "en général" avant de véritablement se concentrer sur un domaine.
Une fois que tu maitriseras bien les bases du langage (c´est à dire les cours. Ca devrait déjà t´occuper quelques semaines) et que tu auras fait deux trois projets d´entrainement (pong/pacman/tetris. Là compte quelques mois), il sera temps de t´interesser aux grande theories d´IA : le pathfinding, les AI evolutives, les resaux neuronaux etc etc...mais seulement de t´y interesser et non de t´y consacrer.
Pour devenir pro il faut maitriser bien plus que les bases, donc à toi les cours avancés ! Le plus important c´est l´experience donc avec le temps tu vas forcément t´améliorer.
Bref, tout ça devrait t´amener aux environs de la periode de ton bac et pour peu que tu aies quelques projets finis sous le coude, Epita (ou école du même genre) t´accueilleras à bras ouvert et tu auras sans doute une belle avance sur le programme =)
Je repète que je ne suis pas programmeur C/C++ donc mon planning n´est sans doute pas exact mais je pense pas avoir écrit trop de betises.
L´autre interet de ce cursus c´est que si tu découvres en amateur que la programmation t´ennuies à mourir, ça tévitera une erreur d´orientation professionnelle.
Ah dernier truc, j´ai peur que programmeur IA ne soit pas un métier promis à un grand avenir en France, direction Canada/USA/...