HTML steht für „Hypertext Markup Language“ und ist eine sog. Auszeichnungssprache zur Strukturierung von digitalen Dokumenten. HTML-Dokumente bilden dabei die Basis des World Wide Web. Ein HTML-Dokument definiert meistens eins-zu-eins eine Webseite. Eine Auszeichnungssprache ist aber keine Programmiersprache, sondern dient lediglich der Gliederung und semantischen Definition von Texten, Bildern und anderen Elementen. D. h. mit HTML kann definiert werden, ob ein Element auf einer Webseite z. B. eine Überschrift, ein Link oder normaler Text sein soll. Die Reihenfolge der Elemente im HTML-Dokument entspricht i. d. R. dann auch der Reihenfolge auf der Webseite.
CSS steht für „Cascading Style Sheets“ und ist eine sog. Stylesheet-Sprache. Stylesheet-Sprachen werden zum Formatieren von Elementen verwendet. Die Grundidee dahinter, für das Design eine eigene Sprache zu verwenden, ist die Trennung von Inhalt und Aussehen. CSS ist neben HTML eine der wichtigsten Sprachen zur Erstellung und Gestaltung von Seiten im World Wide Web. Mit HTML werden die einzelnen Elemente einer Webseite erstellt und mit CSS deren Aussehen definiert.
JavaScript ist eine Skriptsprache, mit der dynamische Webseiten realisiert werden können. Mit JavaScript können Benutzerinteraktionen ausgewertet, Inhalte verändert, nachgeladen oder generiert und so die Möglichkeiten von HTML und CSS erweitert werden.