Comment j’ai appris à programmer? Quel est le premier langage de programmation que j’ai appris? Ce sont toutes des questions que l’on me pose très souvent! J’ai donc décidé d’écrire un article entier à ce sujet. Voici la réponse tant attendue: j’ai commencé à apprendre le code grâce à Neopets vers 11-12 ans!
C’est quoi Neopets?
Il s’agit d’un jeu en ligne où l’on peut posséder des animaux virtuels, appelés « Neopets ». Le jeu est très complet : il possède des boutiques en lignes, des énigmes, des jeux flash, des forums de discussion, des guildes, des galeries, des maisons virtuelles… et beaucoup plus encore!
Pourquoi j’aimais jouer à Neopets
Sur les 10 ans passés à jouer à Neopets, je n’ai jamais nourri mes petites créatures virtuelles. Ce n’est pas pour cette raison que je jouais à ce jeu. Ce que j’aimais faire, c’était d’amasser de l’argent, des neopoints, avec diverses stratégies: la bourse, l’achat et la revente d’objets plus chers, les enchères, les échanges de lots d’objets, etc.
J’aimais aussi accumuler des avatars, il s’agit des petites images que nous pouvions acquérir lorsque nous réussissions certaines actions : avoir +1000 points à un jeu, participer à une énigme, participer à un évènement annuel du jeu, etc. Entre vous et moi, plus on a d’avatars, plus on est considéré comme cool par les autres joueurs. Ces avatars sont ensuite notre « image de profil » sur les forums de discussion.
On pouvait aussi collectionner les trophées. Nous pouvions gagner des trophées en ayant le meilleur score à des jeux ou encore en participant aux évènements annuels. Encore là, plus on a de trophées, plus on est cool!
Neopets n’a pas l’air de ça, mais c’est un jeu très complexe et complet. Il y a des choses à faire pour tous les goûts. Je ne peux pas énumérer toutes les activités possibles, il y en a trop!
Lire aussi | Trouver sa voie en informatique
Ok… mais il est où le code, dans tout ça ?
Vous vous demandez peut-être en quoi toutes les activités que j’ai énumérées ci-dessus concernent le code… eh bien, le code se trouve un peu partout sur le jeu! Nous pouvons utiliser du HTML et du CSS pour rendre notre profil utilisateur plus joli, comme ça :
On pouvait aussi changer le design de notre boutique en ligne :
Mais ce que j’aimais le plus, c’était de gérer ma propre guilde d’en faire le design. Les guildes étaient un repère privé de joueurs où nous pouvions discuter entre nous dans notre propre forum de discussion. Voici une guilde que j’ai choisie au hasard pour vous montrer à quoi ça peut ressembler:
Maintenant que j’y pense…. Déjà, à 12-13 ans, j’avais envie de mener une guilde, mener un groupe de personnes… j’avais déjà du leadership en moi! Dans les guildes, les meneurs organisaient souvent des activités: des tirages, des enchères d’objets (parce que oui, il y a aussi un centre d’enchères où on peut avoir de bonnes affaires si on est rapide à offrir des prix!), des petits jeux entre les membres… Parce que le but est que nos membres aient du plaisir dans la guilde et restent actifs!
Comme vous le savez, ma langue maternelle est le français. Comme les sites web principaux qui offrent des graphiques comme Sunnyneo, Jellyneo et autres dans le temps, n’offraient que des graphiques en anglais… eh bien, moi, j’en voulais en français!
Lire aussi | Mes langages de programmation préférés
J’ai commencé à faire des graphiques en français
Mes premiers graphiques étaient faits avec Paint. Malheureusement, je n’ai pas d’exemples à vous montrer, cela fait si longtemps! Je peux vous dire qu’ils n’étaient pas très jolis! Par contre, dans ces années-là, Photoshop et compagnie n’étaient pas aussi avancés dans la technologie, donc mes graphiques étaient laids, mais quand même acceptés….
Après Paint, j’ai trouvé PhotoFiltre. J’ai suivi quelques tutoriels puis j’ai réussi à créer des graphiques comme ceux ci-dessous:
J’ai ensuite proposé mes graphiques à la communauté francophone de Neopets, et ils ont été populaires pendant quelques mois. Après, de meilleurs que moi sont arrivés pour prendre la relève avec le fameux Photoshop!
J’ai quand même continué à proposer des graphiques aux joueurs, sur un site web statique HTML/CSS hébergé sur freewebs.com. Je me souviens très bien de me lever à l’aube, 6-7h du matin, la semaine comme la fin de semaine, pour travailler sur mon petit site web, créer plus de graphiques pour les proposer aux joueurs. Au plus grand malheur de ma mère qui me voyait passer tout mon temps sur l’ordinateur!
Mon souvenir le plus marquant de ce beau site statique est définitivement les moments où je devais mettre à jour la navigation… Comme c’était entièrement statique, je devais aller modifier moi-même chacune des pages de mon site afin d’ajouter 1 lien, c’était vraiment long!
Ensuite, au secondaire…
Ensuite, au secondaire, j’ai eu la chance d’avoir des cours d’informatique pendant pratiquement les 5 années qu’ont duré mes études. J’ai eu autant de cours parce que j’étais dans une école privée, je crois. Les écoles publiques de mes ami.es n’avaient généralement pas la chance d’avoir autant de cours d’informatique.
J’aurais pu avoir un.e professeur.e d’informatique médiocre (je sais que ça enlève le goût de l’informatique à beaucoup de jeunes aujourd’hui!), mais j’ai eu la chance d’avoir un super professeur. Dès la première secondaire, à 12 ans, nous avons créé un jeu vidéo avec Stagecast Creator. Je ne sais pas pourquoi je me souviens particulièrement de ce projet, mais ça m’a vraiment marquée!
Vers la fin de mon secondaire, nous avions un projet à faire avec SketchUp. Je déteste ce logiciel. Il ne fait jamais ce que je veux, et il faut être tellement patient! Comme mon professeur savait que je n’aimais pas ce programme, il m’a permis de ne pas faire le même projet que le reste de la classe et de plutôt apprendre le JavaScript! Ce n’est qu’un exemple parmi tant d’autres, mais ce professeur m’a vraiment permis d’explorer mes compétences et de prendre confiance en mes capacités.
En quittant mon école secondaire, à 16 ans, j’étais connue comme étant la fille qui marche en lisant et qui passe tous ses midis au laboratoire d’informatique! Ça me va comme description. 🙂
Conclusion
Alors voilà, j’espère que ça réponds à l’éternelle question de comment j’ai appris à coder! Je sais que nous sommes beaucoup à avoir commencé à coder avec neopets. Est-ce ton cas également ? Fais-moi savoir dans les commentaires de cet article, ça me ferait plaisir de connaître ton histoire aussi!
Crédits
Copyright 2000-2018 Neopets, Inc. All Rights Reserved. Used With Permission
3 commentaires
Cool ton article neopets
Très inspirant et intéressant comme article. Félicitations pour tout le chemin que tu as traversé pour te rendre où tu es en ce moment!
Bonjour Zohra,
Merci beaucoup pour les bons mots, ça me touche! 🙂
À bientôt j’espère,
Marie