Je suis globalement d'accord avec ce que dit Jere19 : il me semble que le champ des possibles est beaucoup plus vaste en utilisant un système libre comme GNU/Linux. Ces systèmes sont très ouverts, et on est très vite amené à découvrir que derrière les logiciels il y a du code source, qu'on peut regarder même si on y comprend rien. Bref, si on est un peu curieux, il y a de fortes chances qu'on soit attiré par la chose, et qu'on essaie d'aller un peu plus loin. Comme par magie, sans rien toucher au système, il y a déjà des logiciels comme gcc, perl, bash, python, g++, etc.. qui sont déjà installés, prêts à être utilisés pour programmer.
En dehors des outils, la communauté elle même pousse à programmer : dès que l'on va sur le site d'un Logiciel Libre, on peut poster des bugs (rapprochement entre les utilisateurs et les développeurs, voire fusion), et surtout les pages "développeurs" ne sont pas loin : on a vite fait de cliquer là dedans et d'aller jeter un oeil. De même quand on va papoter sur IRC avec des gens, on entend très vite parler de programmation, et je ne crois pas qu'il en soit de même pour les discussions sur les logiciels propriétaires (mais je me trompe peut être, je ne suis plus trop au courant).
Malgré cela, je vais vous faire part de mon expérience qui confirmerait cette hypothèse, parce qu'elle ne la respecte pas ;-)
ma vie (les trucs ala HTML sont squizzes par le chbouib)
Mon papa avait un 286, et j'ai donc commencé à faire joujou avec sous Windows. Puis mes parents ont acheté un magnifique 486, toujours sous Windows 3.11 : j'ai pu disposer à ma guise du 286. Je ne connaissais rien en programmation, mais j'ai découvert un fichier appelé qbasic.exe, qui a attiré mon attention : apparemment on pouvait écrire des programmes avec ce machin là. J'ai donc acheté mon premier livre de programmation, parce que je suis tombé au hasard sur un interpréteur.
J'ai donc commencé à faire du BASIC, puis j'ai eu l'occasion de discuter avec un informaticien, qui m'a conseillé le C, alors j'étais parti pour le C, avec Turbo C sous Dos, toujours sur un 286. Ensuite, mon frère et moi avons acheté une machine neuve en 1998, un K6 233, c'était magnifique. Je pouvais l'utiliser, et en plus bricoler le 486 comme je voulais. Et en juin 1998 (j'avais 15 ans), j'ai commencé le projet KOS (http://kos.enix.org ), et j'utilisais alors Nasm et DJGPP, etc... je raconte pas la suite, puis que ça sort du sujet.
Bref, tout ça pour dire que la simple présence d'un interpréteur Basic sur la machine a attiré mon attention, que j'ai cherché à savoir à quoi servait ce machin, ce qu'on pouvait faire avec, et cela m'a ouvert les portes de la programmation, que j'ai continué sur des systèmes propriétaires. Je ne me suis intéréssé que plus tard (en 1999) à GNU/Linux, parce que des gens m'ont montré son utilité.
Donc, même si j'y découvert la programmation autrement que grâce à des systèmes libres, l'histoire du qbasic.exe montre bien qu'en étant proche de quelque chose permettant de programmer, on risque par curiosité de découvrir la programmation.
Comme le dit quelqu'un ici : mes 0.02
# Re: Windows nuit-il aux vocations dans l'informatique ?
Posté par Thomas Petazzoni (site web personnel) . En réponse à la dépêche Windows nuit-il aux vocations dans l'informatique ?. Évalué à 4.