En tant que professionnel de la chose, je te conseillerais de regarder du côté des logiciels libres : la totalité des langages de programmation intéressants disposent de compilateurs/interpréteurs/environnement de développement librement, et tu trouveras aussi parmi ces logiciels les codes sources de produits de grande qualité.
Sous Windows il y a un excellent annuaire des logiciels libres disponibles sur
framasoft. Sinon une distribution GNU/Linux facile a installer et à manier comme
Ubuntu ou
Kaella/Knoppix te proposera des environnements de programmation extrêmement riches.
Pour ce qui des langages de programmation, pour débuter PHP, CaML, LISP, Scheme ou Ruby me semble de bon choix (tu trouveras des cours complets avec Google), C, C++, Perl, etc. peuvent ensuite te permettre d'aller plus loin.
[ Ce message a ete modifié par : : YBM le 21-05-2005 20:33 ]