se vuoi fare un sito statico, ti basta l'(x)html + css.

Se invece hai intenzioni di avere parti dinamiche nel sito, devi usare php.

cosa vuoi fare?