Ohjelmoija käyttää Hypertext Markup Language (HTML) -syntaksia luodakseen asiakirjan HTML -ohjelmoinnin avulla, jota voidaan tarkastella Internet -verkkosivuna. Periaatteessa tämä tehdään käyttämällä tekstiä ympäröiviä merkintätageja, jotka osoittavat, miltä viimeinen sivu näyttää web -selaimelle. Tämä tehdään tyypillisesti tekstiasiakirjassa yksinkertaisen tekstieditorin tai vastaavan ohjelman kautta. Monimutkaisemmat HTML -ohjelmointimuodot voivat sisältää videoleikkeitä, animaatioita, ääntä ja muita elementtejä tai käyttää tyylitaulukoita luodakseen kiehtovampia ja ainutlaatuisempia verkkosivustoja.
Kuten muutkin koodausmuodot, HTML -ohjelmointiprosessi sisältää yleensä koodin luomisen tekstiasiakirjan muodossa. HTML käyttää nimenomaan tunnisteita, jotka ilmaisevat erilaisia tietoja, mukaan lukien se, mikä asiakirjan teksti on osa HTML -luomista, määrittämällä koodin eri osat, jotka liittyvät lopulliseen verkkosivuun, ja kuinka teksti ja muut ominaisuudet näkyvät sivulla. Tämä saavutetaan käyttämällä merkintöjä tai HTML -tunnisteita, jotka tyypillisesti muodostuvat kulmakannattimien pareista, jotka ympäröivät erilaisia tietoja. Selainohjelmisto lukee HTML -ohjelmoinnissa luodut tunnisteet verkkosivuston näyttämiseksi katsojalle.
HTML -ohjelmoinnissa voidaan käyttää erilaisia tunnisteita monenlaisiin tarkoituksiin, kuten verkkosivun muotoiluun ja sisällön luomiseen. HTML -tunnisteiden käyttö asiakirjan alussa ja lopussa osoittaa verkkoselaimelle, että asiakirjan runko voidaan lukea verkkosivuna. Tässä asiakirjassa joku voi sitten käyttää HTML -ohjelmointia osoittamaan eri kappaleet, otsikot, tekstin ja kuvien muotoilun verkkosivulla ja asettamaan sivun taustakuvan. Tunnisteita käytetään jopa hallitsemaan verkkosivun pieniä asioita, kuten kursivointia tai lihavoitua fonttia.
Kun joku ymmärtää vahvasti HTML -ohjelmoinnin, hän voi luoda laajan valikoiman erilaisia verkkosivuja. Animaatioita ja videoleikkeitä voidaan lisätä sivustoon HTML -tunnisteiden avulla käyttämällä erilaisia ohjeita osoittamaan, missä niiden pitäisi näkyä sivulla, kuinka suuria niiden pitäisi olla ja jopa miten niiden pitäisi toistaa, kun niitä tarkastellaan verkkoselaimella. Monimutkaisemmat HTML -ohjelmointimenetelmät voivat sisältää tyylitaulukoiden käytön, jotta sivustoon voidaan lisätä ainutlaatuisia tehosteita ja ominaisuuksia. Nämä tyylitaulukot sekä muut lisäykset, kuten widgetit ja eri apuohjelmien ja toissijaisten ohjelmien käyttö, voivat tehdä melko yksinkertaisesta verkkosivustosta paljon mielenkiintoisemman ja hyödyllisemmän.