Seorang programmer menggunakan sintaks hypertext markup language (HTML) untuk membuat dokumen melalui pemrograman HTML yang dapat dilihat sebagai halaman web Internet. Pada dasarnya, ini dilakukan melalui penggunaan tag markup yang mengelilingi teks untuk menunjukkan bagaimana halaman akhir akan muncul ke browser web. Ini biasanya dilakukan dalam dokumen teks melalui editor teks biasa sederhana atau program serupa. Bentuk pemrograman HTML yang lebih rumit dapat mencakup klip video, animasi, audio, dan elemen lainnya atau menggunakan lembar gaya untuk membuat situs web yang lebih menarik dan unik.
Sama seperti bentuk pengkodean lainnya, proses pemrograman HTML biasanya melibatkan pembuatan kode dalam bentuk dokumen teks. HTML secara khusus menggunakan tag yang menunjukkan berbagai bagian informasi, termasuk teks apa dalam dokumen yang merupakan bagian dari pembuatan HTML, menunjuk bagian yang berbeda dari kode yang terkait dengan halaman web akhir, dan bagaimana teks dan fitur lainnya akan muncul di halaman. Ini dicapai melalui penggunaan markup atau tag HTML yang biasanya berbentuk pasangan kurung sudut yang mengelilingi berbagai informasi. Tag yang dibuat dalam pemrograman HTML kemudian dibaca oleh perangkat lunak browser web untuk menampilkan situs web kepada pemirsa.
Tag yang berbeda dapat digunakan dalam pemrograman HTML untuk berbagai tujuan, termasuk memformat dan menghasilkan konten halaman web. Penggunaan tag HTML di awal dan akhir dokumen menunjukkan ke browser web bahwa isi dokumen itu dapat dibaca sebagai halaman web. Di dalam dokumen itu, seseorang kemudian dapat menggunakan pemrograman HTML untuk menunjukkan paragraf, tajuk utama, pemformatan teks dan gambar yang berbeda pada halaman web, dan untuk mengatur gambar latar belakang halaman. Tag bahkan digunakan untuk mengontrol hal-hal kecil di halaman web, seperti huruf miring atau huruf tebal.
Setelah seseorang memiliki pemahaman yang kuat tentang pemrograman HTML, maka dia dapat membuat berbagai jenis halaman web yang berbeda. Animasi dan klip video dapat ditambahkan ke situs melalui tag HTML, menggunakan instruksi yang berbeda untuk menunjukkan di mana mereka akan muncul pada halaman, seberapa besar mereka seharusnya, dan bahkan cara mereka harus bermain ketika dilihat oleh browser web. Metode pemrograman HTML yang lebih kompleks dapat mencakup penggunaan lembar gaya untuk menambahkan efek dan fitur yang berbeda secara lebih unik ke situs. Lembar gaya ini, bersama dengan tambahan lain seperti widget dan penggunaan berbagai utilitas dan program sekunder, dapat membuat situs web yang cukup sederhana menjadi jauh lebih menarik dan bermanfaat.