Beaucoup. Pratiquement tous les langages de programmation peuvent être utilisés, et il existe des langages spécifiques à la programmation web.
On les classes en deux catégories :
Exécution côté serveur : PHP (syntaxe de type C), ASP (serveur Microsoft), JSP (syntaxe Java), CGI (tout langage, toute plateforme), etc.
Exécution côté client : Javascript (syntaxe Java), applet Java, Flash, etc.