Il faut commencer avec un langage simple, strict et structuré
et surtout pas avec du php ou tu fais un peu ce que tu veux niveau syntaxe.
le html/xhtml, ça rentre dans la classe de la prog ok, mais ça reste des balises, le CSS idem c'est très spécifique.
Bref sur le coup de la prog, je suis pas très d'accord avec Vincent.
Certains me diront qu'ils ont commencé par ça, mais je considère que c'est loin d'être le mieux. On manque souvent de rigueur et c'est moins transposable qu'un autre langage pour débuter.
Perso, j'ai commencé en Ada (même si j'avais fait un peu de C avant). Niveau rigueur et tout, c'est pas mal du tout. Après c'est loin d'être très utilisé justement à cause de ça. (sur les systèmes embarqué apparament ça s'utilise assez)