Au premier abord, le code source d'une page HTML parait barbare pour les profanes. Cependant, sans aucune formation particulière, il est possible d'apprendre la programmation HTML en y allant petit à petit. Les éditeurs HTML nous rendent de grands services car ils codent la page pour nous, permettant de voir instantanément le rendu précis de notre travail grâce au mode WYSIWIG (What You See Is What You Get). On pourrait penser qu'il s'agit d'usines à gaz difficiles à manoeuvrer, mais c'est faux. Les éditeurs HTML sont, pour la plupart, très rapides à prendre en main et intuitifs à souhait. Certains disposent d'un mode "fractionné" qui permet de visualiser le code HTML tout en construisant sa page. Cela permet de s'habituer aux attributs et fonctions courantes, ainsi qu'à la syntaxe, tranquillement. Vous allez commencer timidement à faire des incursions dans le code, pour finir par comprendre quasiment toute la syntaxe
Un choix d'éditeurs HTML est disponible dans les outils gratuits Webmaster.
Si vous débutez dans la programmation HTML, il serait judicieux de sauter les étapes relatives au codage du passé pour passer directement au XHTML.
Fin des années 90, les sites adoptaient un format de construction qui passait par des frames, aussi appelées cadres.
Début des années 2000, le format évolua vers une construction à base de tableaux.
Aujourd'hui, on se dirige vers une construction de pages sans tableaux, grâce aux <div> dans un langage qui s'appelle le XHTML. Cette syntaxe est beaucoup plus appropriée à la construction de pages Web que les frames ou les tableaux. On raisonne en terme de boites qui viennent s'encastrer les unes dans les autres par rapport à un conteneur.
Le XHTML est un pas de plus vers le XML qui est le langage pur du Web.
Les forums de discussion sont des lieux privilégiés pour trouver l'aide qu'il vous faudra pour surmonter les problèmes. Il est courant qu'après quelques mois à traîner sur un forum pour apprendre, c'est vous qui viendrez en aide aux débutants.
Voici les forums que nous recommandons pour apprendre la programmation HTML :