Several people have asked me over the years how they can transition to the world of Web 2.0 Development, so I have summarized these recommendations in a reading list which I thought people might find helpful in these times of change and uncertainty:
Head First HTML with CSS & XHTML
ppk on JavaScript, 1/e (VOICES)
Head First JavaScript [...]

