Effectivement, il existe bien plus de langages que seulement l'xhtml, css, xml, php, etc.
Le PL/SQL, Ruby, Python, Perl et bien d'autres langages permettent eux aussi de développer des sites internet, avec certains avantages et inconvénients.
Il existe également des langages classés dans le dotnet qui permettent de développé des interfaces web, le .NET comprend de l'ASP.NET, C# et bien d'autres. Il ne faut donc pas s'arrêter au simple language ML (Markup Language).