Tworzenie stron internetowych opiera się na fundamentalnym trio: HTML, CSS i JavaScript.
Trzy podstawowe języki, które są różne, działają w odmienny sposób, ale wzajemnie się uzupełniają. Razem stanowią integralną całość z punktu widzenia web developmentu.