HTML -ohjelmoija on web -kehittäjä, joka on erikoistunut HyperText Markup Language (HTML) – tai eXtensible HyperText Markup Language (XHTML) -kieleen. Yleensä HTML -ohjelmoijalla on myös kattava tietämys CSS (Cascading Style Sheets) -taulukosta ja työkyky JavaScriptista. Eri ohjelmoijat voivat käyttää erilaisia työkaluja, mutta useimmat ammattimaiset HTML-ohjelmoijat työskentelevät jonkinlaisessa tekstinkäsittelyohjelman muunnelmassa välttäen WYSIWYG-ohjelmistopaketteja tarkkaan käsikoodaukseen.
HTML: n varsinaiset spesifikaatiot eivät ole juurikaan muuttuneet sen alkuvuodesta 1993 lähtien, mutta filosofia ja parhaat käytännöt ovat muuttuneet valtavasti. Ehkä suurin muutos oli HTML -ohjelmoinnin erottaminen rakenteelliseksi osaksi ja suunnittelukomponentiksi, jossa HTML käsittelee verkkosivun sisältöä ja runkorakennetta ja CSS käsittelee ulkoasua ja ulkoasua. Tästä semanttisesta lähestymistavasta web-suunnitteluun on tullut yleisin muoto, ja jokainen uusi HTML-ohjelmoija oppii todennäköisesti koodaamaan tämän filosofian avulla.
Vaikka monet ohjelmoijat pelkäsivät, että WYSIWYG -ohjelmistojen toimivuuden ja edullisuuden myötä palvelujen kysyntä vähenee, mutta viime vuosina ohjelmoijien kysyntä on kasvanut. Tämä johtuu todennäköisesti siitä, että vaikka yhä useammat ihmiset rakentavat omia sivustojaan ohjelmistolla tai verkkotyökalusarjoilla, yhä useammat ihmiset tuovat yrityksensä verkkoon ja haluavat ammattilaisen rakentavan sivustonsa alusta alkaen. Samaan aikaan ohjelmoijia on nykyään paljon enemmän kuin viisi vuotta sitten, joten kilpailu asiakkaista on jonkin verran kovaa.
Monet ihmiset, jotka aikovat ryhtyä HTML -ohjelmoijaksi, päättävät siksi yhdistää sen muihin asiaankuuluviin taitoihin. Esimerkiksi joku, joka katsoo HTML: n opiskelua, voi myös haluta opiskella PHP: tä ja SQL: ää, jotta hän voi rakentaa dynaamisia verkkosivustoja tietokantojen perusteella. Joku muu voi halutessaan opiskella graafista suunnittelua ja oppia käyttämään graafisen suunnittelun työkaluja, jotta he voivat tarjota täyden web -suunnittelupaketin. Toiset saattavat oppia omaa ohjelmistomalliaan, kuten Flashia, täydentämään yksinkertaisempien HTML -sivustojen rakentamista.
Monet suuret yritykset voivat myös pitää joukossaan HTML -ohjelmoijia henkilökunnassaan päivitysten tekemiseksi ja uusien sivustojen rakentamiseksi tarpeen mukaan. Nämä ohjelmoijat ovat yleensä palkallisia, vaikka joissakin tapauksissa heille voidaan maksaa kiinteä työkohtainen palkka pidätyksen lisäksi. Niille, jotka harkitsevat urapolkua, on kuitenkin hyvä muistaa, että vaikka HTML -ohjelmoija voi ansaita hyvää elämää, he tekevät keskimäärin vähemmän kuin PHP -ohjelmoija ja huomattavasti vähemmän kuin varsinainen ohjelmistokehittäjä.