Jeg syntes svarene her bliver en lille smule firkantede.
Først og fremmest kan der være mange funktioner på et web-bureau (design, online-markedsføring, seo og selvfølgelig programmering, bare for at nævne nogle..)
Men det lyder som om du gerne vil programmere - Fedt! : )
Hvis du gerne vil udvikle ting til WWW, må du først og fremmest lære de sprog browserne læser til fingerspidserne. Et bredt kendskab til html og css vil være nødvendigt, men i moderne web-applikationer er javascript som regel også en vigtig brik.
Når du har styr på dette, er det rigtig godt også at kunne nogle scripting sprog, som f.eks. PHP eller .net. I den sammenhæng vil du helt sikkert også skulle lære dig SQL-syntax, og få et mere indgående kendskab til en eller flere gængse database-systemer.
Derudover, skal du lære at programmere "smart". Man er ikke en god programmør bare fordi man kan memorere samtlige PHP-funktioner. Det handler om at lære at strukturere sin kode, så den afvikles effektivt og er nem at arbejde med. I den process, støder du med garanti på objekt-orrienteret programmering, hvilket du helt sikkert skal grave lidt dybere i. Specielt hvis du gerne vil være decideret programmør.
Hvis du vil være den rigtig skrappe programmør, skal du nok overveje at kigge på nogle egentlig programmeringssprog, ala. C#, Java, etc.
Når du har styr på ovenstående er det vigtigt du finder ud af hvad du vil. Man kan ikke være god til alt, så find ud af hvad der interesserer dig mest, og bliv endnu bedre (den bedste?) til det. Det gør ikke noget at det er et lille område.. Det er dem som virkelig kan noget ekstra-ordinært på et eller andet punkt, som tjener flest penge... Se f.eks. hvad de rigtig dygtige SEO-folk herinde tager i timen. ; )
Den anden gruppe som tjener mange penge er ledere, og det er selvfølgelig også en mulighed. Men du bliver altså ikke leder af at være skide god til en masse programmeringssprog. ; )
Indtjening - det afhænger af alder, erfaring, resultater, etc. Og ikke mindst det bureau hvor du ender.