Les 3 raisons pour lesquelles html/css est particulièrement difficile

L

Attention, je ne dis pas que les autres langages informatiques sont faciles à apprendre.

Non, je dis qu’il y a certaines spécificités qui rendent complexes l’apprentissage de HTML/CSS pour les étudiants.

Les difficultés à apprendre HTML/CSS

Pourquoi apprendre HTML/CSS peut être compliqué ?


Il y a plusieurs raisons.

Raison 1 : Le premier contact

Pour beaucoup d’élèves, HTML/CSS est le premier contact avec le code.

Quand c’est la première fois qu’on écrit du code, et qu’il y a un effet sur une page, cela peut être déroutant.

Astuce

Si vous n’avez jamais fait de code et que vous allez bientôt faire un cours HTML/CSS, préparez-vous en lisant ou en regardant un cours en ligne.

Raison 2 : L’intelligence du placement

Le positionnement est très certainement la chose la plus difficile en HTML/CSS.

Et la plus dure à apprendre seul.

C’est pour cela que pendant mes cours présentiels, j’insiste énormément sur le positionnement.

Positionner correctement des éléments en HTML/CSS ne s’improvise pas.

Déjà, il faut choisir entre différentes méthodes qui ont toutes leurs avantages et leurs inconvénients. Si vous choisissez la mauvaise méthode, vous n’arriverez peut-être pas au résultat voulu.

Ensuite, il faut que votre structure HTML soit impeccable, sinon encore une fois, vous ne parviendrez pas au résultat escompté.

Et enfin, il faut placer vos éléments pour qu’ils soient compatibles avec toutes les tailles d’écrans, des ordinateurs les plus larges jusqu’aux smartphones les plus petits.

Tout cela demande un effort mental qui ne s’apprend pas en un claquement de doigts, mais par étapes.

Raison 3 : Le nombre de propriétés de style

HTML encore ça va, on peut s’en sortir en connaissant un nombre assez restreint de balises.

Mais pour styliser votre page, vous allez avoir besoin de connaitre un nombre impressionnant de propriétés.

Celles-ci vous serviront à placer les éléments (et déja là, il y a énormement de propriétés), et à leur donner des couleurs, des couleurs de fond, une police, des marges intérieures, des marges extérieures, une largeur, une hauteur, et je pourrais continuer encore longtemps…

Chacune de ces propriétés a sa propres façon de fonctionner et parfois, elle n’est pas intuitive du tout.

Information

Je ne dis jamais à mes élèves d’apprendre par cœur une propriété. Je leur montre comment elle fonctionne, ils s’entrainent à l’utiliser, puis je leur apprends à retrouver rapidement et facilement la propriété ou le groupe de propriétés.

Conclusion

Je donne très souvent des cours de HTML/CSS qui durent entre 5 et 8 jours.

Et ces jours-là mettent les cerveaux de tout le monde en ébullition.

Ceux des élèves, parce que :

  • La masse de nouvelles infos à apprendre est énorme
  • Les concepts à comprendre sont difficiles et nombreux

Et le mien, parce qu’il me faut trouver des mots toujours différents pour faire comprendre.

Mais ça vaut le coup, parce que l’enthousiasme des élèves qui font leur première page est beau à voir !

Les difficultés à apprendre HTML/CSS