En HTML-programmerare är en webbutvecklare som är specialiserad på HyperText Markup Language (HTML) eller eXtensible HyperText Markup Language (XHTML). I allmänhet kommer en HTML-programmerare också att ha en omfattande kunskap om Cascading Style Sheets (CSS) och en praktisk kunskap om JavaScript. Olika programmerare kan använda olika verktyg, men de flesta professionella HTML-programmerare arbetar i någon variant av ett textredigeringsprogram, och undviker mjukvarusviterna What-You-See-Is-What-You-Get (WYSIWYG) för precisionshandkodning.
Den faktiska specifikationen för HTML har förändrats lite sedan dess första utveckling 1993, men filosofin och bästa praxis har förändrats oerhört. Den kanske största förändringen var uppdelningen av HTML-programmering i en strukturell komponent och en designkomponent, där HTML hanterade innehållet och kroppsstrukturen på en webbsida och CSS som hanterade layouten och utseendet. Detta semantiskt baserade förhållningssätt till webbdesign har blivit den vanligaste formen, och alla nya HTML-programmerare kommer sannolikt att lära sig att koda med denna filosofi.
Även om många programmerare fruktade att när WYSIWYG-mjukvaran blev mer funktionell och prisvärd, skulle efterfrågan på deras tjänster minska, men de senaste åren har det faktiskt skett en ökning av efterfrågan på programmerare. Detta beror sannolikt på det faktum att även om fler människor bygger sina egna sajter med programvara eller verktygssatser online, så är ännu fler människor som gör sina företag online och önskar att en professionell bygger sin webbplats från grunden. Samtidigt finns det många fler programmerare tillgängliga idag än för fem år sedan, vilket gör konkurrensen om kunderna något hård.
Många människor som tittar på att bli HTML-programmerare bestämmer sig därför för att slå samman det med andra relevanta färdigheter. Till exempel kan någon som tittar på att studera HTML också välja att studera PHP och SQL, så att de kan bygga dynamiska webbplatser baserade på databaser. Någon annan kanske väljer att studera grafisk design och bli skicklig på grafiska designverktyg, så att de kan erbjuda ett komplett webbdesignpaket. Ytterligare andra kanske lär sig en proprietär mjukvarumodell, som Flash, för att komplettera byggandet av mer grundläggande HTML-webbplatser.
Många större företag kan också ha ett antal HTML-programmerare i sin personal för att göra uppdateringar och bygga nya sajter efter behov. Dessa programmerare är i allmänhet avlönade, även om de i vissa fall kan få ett fast pris per jobb utöver en fastare. För dem som överväger en karriärväg är det dock bra att komma ihåg att även om en HTML-programmerare kan tjäna ett bra liv, tjänar de i genomsnitt mindre än en PHP-programmerare och betydligt mindre än en verklig mjukvaruutvecklare.