Avant-propos
XI
Approche pédagogique de ce livre
La plupart des ouvrages dédiés à l’apprentissage d’un langage informatique proposent
une table des matières basée sur les notions élémentaires pour maîtriser l’algorithme.
C’est une excellente logique : il est ainsi plus facile de passer d’un langage à un autre.
Une telle approche pédagogique permet également une montée en puissance de la difficulté en phase d’apprentissage. J’ai pu constater au long de ma carrière qu’il existe de
nombreuses approches pédagogiques pour transmettre un savoir. Elles s’adressent toutes
à des publics aux profils différents.
Un étudiant qui se forme aux métiers du développement aura besoin de connaître les
bases de la programmation. Il devra savoir construire un algorithme, mais aussi comprendre
et maîtriser les concepts de la programmation orientée objet. Lorsque tout cela est acquis,
il peut alors passer d’un langage à une autre assez facilement ; il doit simplement se
familiariser avec les spécificités de chacun.
Si vous-même connaissez déjà les bases de la programmation, ce livre va vous sembler
évident et simple. En revanche, si vos connaissances en programmation sont réduites, je
tiens à vous rassurer : la progression du livre s’appuie sur les besoins rencontrés en production. Il sera parfois nécessaire de faire quelques allers-retours d’un chapitre à un autre mais,
dans l’ensemble, l’ordre des chapitres a été choisi de sorte que vous puissiez programmer
une animation Flash, même si vous ne maîtrisez pas le contenu de la partie 2 de ce livre.
Depuis plus de 13 ans, mon métier est de transmettre mes connaissances, initialement dans
le domaine de la PAO, puis dans les métiers du multimédia depuis l’an 2000. En plus de
7 ans, quelque 600 à 700 personnes sont passées dans les différentes formations Flash
que j’ai dû assurer pour le compte de divers établissements privés et publics. Ces apprenants
ont tous buté sur les mêmes difficultés et sont tombés dans les mêmes pièges !
Aujourd’hui, pour apprendre un langage, il est très simple d’accéder à une formation, mais
cela reste coûteux. De nombreuses publications papier restent alors abordables : le prix
d’un livre est compris entre 15 et 60 euros. Pour celles et ceux qui veulent investir du
temps, mais pas d’argent, il reste le Web qui regorge de sites, mais il faut passer un certain
temps à chercher les bonnes adresses. En 1990, lorsque j’ai dû apprendre par moi-même à
utiliser mes premiers logiciels, puis mes premiers langages de programmation, j’ai rencontré les mêmes difficultés d’apprentissage que mes étudiants aujourd’hui (et puis le Web
n’existait pas encore, il n’y avait pas les forums et, en dehors de la bibliothèque de la cité
des sciences à Paris, les bibliothèques municipales ne proposaient que très peu de publications dans ces domaines). Je me souviens encore de ces soirées et nuits passées à essayer
de comprendre certaines notions élémentaires... Cela me permet donc maintenant d’avoir
des approches pédagogiques différentes selon les techniques à transmettre.
Chaque nouvelle explication présentée dans ce livre s’accompagnera d’un exemple simple.
Seulement une ou deux notions nouvelles seront utilisées à la fois afin que vous compreniez
bien. Notre approche ne sera pas systématiquement exhaustive : trop d’informations ou des
informations trop précises empêchent bien souvent la compréhension d’une nouvelle notion.
Précédent

- 13/426

Suivant