Det går att lära sig tillräckligt för att bli riktigt duktig genom att läsa böcker och isynnerhet koda. Jag är i stort sett självlärd, med har läst lite kurser på universitet på 80-talet. Mailinglistor och chattar kan ersätta lärare. Av de riktigt duktiga programmerare jag träffat har en hel del haft längre universitetutbildningar. Men många har också haft ingen universitetsutbildning alls, men har lärt sig genom att koda spel på sina Spectrums, Vic-64 or och Amigor.
Du behöver dock hjälp med att välja rätt litteratur, det finns mycket skit därute. Det första programmeringspråket du ska lära dig är Javascript. Det är nödvändigt på webben, och kul eftersom du kan använda det direkt för att göra dina webbsidor roliga.
Den första och kanske enda boken du ska ha för javascript är Javascript the good parts. Den är liten och torr men fantastiskt bra. Sedan eller samtidigt kan du lära dig lite om ett javascript bibliotek, jag föreslår jQuery. En bra bok är Learning jQuery 1.3.
För att lära dig Html/css har jag ett tips, Head first HTML. Den är väldigt lättläst. CSS the missing manual när du vill fördjupa dig om CSS.
Lär dig använda en riktig text-editor. Textmate, Emacs eller Vim.
Det är bara att starta och lära sig, experimentera, fråga, ha roligt.