Ca dépend exactement de ce que tu désires faire. S´il existait un langage qu´on puisse appeler " le meilleur", cela ferait bien longtemps que les autres auraient disparu.
Tu as les possibilités suivantes:
- HTML: pour afficher des pages statiques
- Javascript: petits programmes côté client ( par exemple pour créer des pop-up, vérifier qu´un formulaire est bien rempli, etc...)
- PHP/ASP: pour générer automatiquement des pages côté serveur, en s´interfaçant par exemple sur des bases de données
- Java, pour créer des applets, donc de véritables programmes tournant sur l´ordinateur client, et pouvant communiquer avec d´autres applications du côté serveur
Sans oublier le C ou le Perl pour faire des cgi ( mais c´est excécrable à programmer et abominable à debugger -- je ne crois pas qu´il y ait encore beaucoup de gens qui y ait recours).