Concernant mon histoire, pour faire court :

  • vers 8 ans, je découvre l'informatique à l'école sur nano-réseau de MO5 : Mini Logo, TGV Texte, etc. Ça m'intéresse, mais sans plus.
  • à 10 ans et demi, je découvre le monde du PC, le DOS, Framework II. Ça m'intéresse de plus en plus, mais je suis extrêmement frustré. Tout cela est bien beau, me dis-je à l'époque, mais le must, ce serait un logiciel pour faire ses propres logiciels...
  • deux mois plus tard, au fin fond d'un livre emprunté à la bibliothèque de l'école, je découvre une double page sur la programmation en Basic sur Thomson. C'est pour moi une véritable révélation : je tenais mon « logiciel à faire des logiciels »...
  • en quelques jours, l'intérêt se transforme en passion. À la fin de mon année de CM2, l'instituteur nous laisse jouer à des jeux vidéos sur les MO5 de l'école. J'ai vite fait de repérer la touche « RAZ » qui permet de revenir à l'interpréteur Basic...
  • au cours de l'été 1991, la passion se transforme en obsession : je programme sur papier, mais je n'en peux plus, il me faut un ordinateur à moi !
  • grâce à l'aide financière de ma grand-mère et de mes parents, l'ordinateur arrive en novembre 1991. C'est un Commodore PC-20 III, compatible PC/XT, avec 640 Ko de RAM et un disque dur de 20 Mo ! À peine l'ordinateur est-il sous tension que je lance GW-Basic, fourni avec MS-DOS...
  • le reste n'est que suite logique : je me mets à Quick Basic en 1992, à Visual Basic en 1993, à Pascal et au C en 1994, à Linux en 1998...

Ce que j'en retiens, c'est que pour moi, l'intérêt d'un ordinateur réside dans la possibilité de créer. En effet, ce n'est qu'à partir du moment où j'ai compris qu'il était possible (et facile) de réaliser ses propres programmes que j'ai vu un intérêt à l'informatique et que j'ai désiré avoir un ordinateur à moi !

Est-il plus difficile de créer aujourd'hui ? Oui et non... Non, car des langages de programmation sont toujours fournis avec les ordinateurs (exemple : VBScript avec Windows, qui doit permettre de s'amuser un peu comme on le faisait sur GW-Basic), et pour quelqu'un qui accroche sur VBScript, il est alors facile de se procurer d'autres langages gratuitement sur Internet (à comparer aux 800 francs que j'ai dû débourser pour me payer mon Quick Basic en 1992). Mais d'un autre côté, oui, car ces langages sont fournis sans documentation papier (alors qu'à l'époque j'avais reçu un gros bouquin sur GW-Basic avec mon ordinateur). Cependant, la documentation est facilement accessible sur Internet.

Je ne pense donc pas que le problème soit l'accès aux moyens de créer. Le problème est plutôt que l'ordinateur n'est pas présenté comme une machine à créer (sauf peut-être avec MS Office), mais plutôt comme une machine à communiquer. En conséquence, les jeunes n'ont même pas l'idée de créer du logiciel...

Autre facteur : à l'époque, c'était dur de trouver des logiciels. On en avait très peu ; l'interpréteur Basic trônait parmi eux, et donc on se sentait poussé à créer ce qui nous manquait. Aujourd'hui au contraire, il est facile de récupérer toutes sortes de logiciels, qui de plus noient les logiciels de programmation dans la masse, et donc l'étincelle de la créativité programmatoire a bien peu de chances de jaillir...