Er lidt nervøs ved at skrive dette, som Bertel siger bliver der nok en større diskussion over det, men lad os håbe det går:
Til hjemmesider bliver selve hjemmesiden opbygget typisk i (X)HTML og CSS (Og evt. scripting sprog som JavaScript).
I dynamiske hjemmesider, som blogs, nyhedssider o.lign. er det brug for noget "Serverside" programmering, altså noget der snakker med serveren og henter data (Som f.eks. et blog indlæg). I den kategori er de mest kendte og brugte:
PHP, ASP.NET (C# osv.) og Ruby on Rails, (Selvom Ruby ikke er helt så udbredt som de andre.
Når jeg bygger dynamiske hjemmesider, foregår det altid i
PHP som helt klart er et fremtidssikret sprog da det stadig bliver udviklet.
Når jeg så (for sjov) laver Dekstop Applikationer (som Huskelisten) bruger jeg C++ (Såvidt jeg har forstået minder C# en smule om C++, bortset fra at C++ er cross-platform, altså kan kører på Windows, Macintosh og Linux, mens C# kun kører på Windows).
Hvis du vil i gang med såkaldte "Rich Internet Applications" (RIA) som fx Flash applikationer, skal du nok også bruge et scripting sprog til det. Der vil jeg foreslå, som Casper siger, ActionScript 3, da det (sjovt nok) er det nyeste, og da det er OOP (Søg på wiki).
Så alt i alt:
PHP/.NET = CMS og loginsystemer
C++/C# = Desktop Applikationer
(Og så er der selvfølgelig en milliard andre sprog som jeg ikke har beskrevet..
)