Estrictamente hablando únicamente se pueden utilizar dos, y sólo dos, lenguajes para crear páginas web:
HTML y
XHTML, pero supongo que te refieres a realizar un programa que genere código en HTML o en XHTML. En este caso, todo depende de qué necesitas, así que, si no nos explicas qué quieres hacer en esa página web, pues difícil que podamos ayudarte.