Un programator HTML este un dezvoltator web care este specializat în HyperText Markup Language (HTML) sau eXtensible HyperText Markup Language (XHTML). În general, un programator HTML va avea, de asemenea, cunoștințe cuprinzătoare despre Foile de stil în cascadă (CSS) și cunoștințe de lucru despre JavaScript. Diferiți programatori pot folosi instrumente diferite, dar majoritatea programatorilor HTML profesioniști lucrează într-o variantă a unui program de editare a textului, evitând pachetele software What-You-See-Is-What-You-Get (WYSIWYG) pentru codificare manuală de precizie.
Specificațiile reale pentru HTML s-au schimbat puțin de la dezvoltarea sa inițială în 1993, dar filozofia și cele mai bune practici s-au schimbat enorm. Poate cea mai mare schimbare a fost separarea programării HTML într-o componentă structurală și o componentă de design, HTML gestionând conținutul și structura corpului unei pagini web, iar CSS gestionând aspectul și aspectul. Această abordare semantică a designului web a devenit cea mai comună formă și orice programator HTML nou va învăța probabil să codifice cu această filozofie.
Deși mulți programatori s-au temut că, pe măsură ce software-ul WYSIWYG devine mai funcțional și mai accesibil, cererea pentru serviciile lor va scădea, în ultimii ani a existat de fapt o creștere a cererii de programatori. Acest lucru se datorează probabil faptului că, deși mai mulți oameni își construiesc propriile site-uri cu software sau seturi de instrumente online, chiar mai mulți oameni își aduc afacerile online și doresc ca un profesionist să-și construiască site-ul de la zero. În același timp, există mult mai mulți programatori disponibili astăzi decât erau chiar acum cinci ani, ceea ce face concurența pentru clienți oarecum acerbă.
Mulți oameni care doresc să devină un programator HTML decid prin urmare să îl îmbine cu alte seturi de abilități relevante. De exemplu, cineva care urmărește să studieze HTML poate alege, de asemenea, să studieze PHP și SQL, astfel încât să poată construi site-uri web dinamice bazate pe baze de date. Altcineva ar putea alege să studieze designul grafic și să devină priceput cu instrumente de design grafic, astfel încât să poată oferi un pachet complet de design web. Alții ar putea învăța un model de software proprietar, cum ar fi Flash, pentru a completa construirea de site-uri HTML mai de bază.
Multe companii mai mari pot păstra, de asemenea, un număr de programatori HTML în personalul lor, pentru a face actualizări și pentru a construi noi site-uri după cum este necesar. Acești programatori sunt în general salariați, deși, în unele cazuri, aceștia pot fi plătiți cu o rată fixă pe loc de muncă, în plus față de un avans. Pentru cei care se gândesc la o carieră, totuși, este bine să ne amintim că, deși un programator HTML se poate câștiga bine, în medie, câștigă mai puțin decât un programator PHP și mult mai puțin decât un dezvoltator de software real.