Nie znajdziesz jednego najlepszego języka, tak samo jest z desktopami i wieczna wojna miedzy C++, JAVĄ, C#, nie ma najlepszego języka i wszystko to jest kwestia preferencji.\
Bardzo fajnie pisze się aplikacje webowe z wykorzystaniem ASP.NET-u, bardzo sprawnie wszystko wychodzi i na samym początku większość programowania to jest zwykłe "Drag and Drop". polecam na początek.
Bardzo fajne też jest programowanie pod Pythonem z wykorzystaniem Django.
Można również programować strony webowe z wykorzystaniem JAVY i JSF ewentualnie JSP, jednakże dużo osób nie uważa, że programowanie w JAVIE jest odpowiednie dla aplikacji webowych.
Ogólnie ktoś kiedyś dał mi dobrą radę "zamiast zastanawiać się który język jest najlepszy, weź pierwszy z brzega, który Ci się podoba i pisz w nim, aż Ci zbrzydnie i nie będzie Ci odpowiadał" Wtedy jak juz będziesz miał większe doświadczenie i będziesz dokładnie wiedział jakie masz preferencje to będziesz konkretniej mógł wybrać.