I've been asked a few times by people asking how to go about being a web developer. So here goes!
1, Languages. What are the best languages to learn?
To be a web developer, either an Interfacer (as I am, making things pretty) or an application developer (making things work) you need to have a good grasp on how HTML and CSS works.
"OLD" HTML has gone through a lot of changes over the last few years. Brush up on your xHTML and external, inline and embedded CSS. W3Schools Online Web Tutorials is a very good reference site.
After you've mastered that, then move onto making your pages funky and "doing stuff" with Javascript. I've recently got really into this, as AJAX is taking off massively. Check out some of the Javascript libraries that make funky stuff easy, such as script.aculo.us, JQuery and Adobe Flex (I think)
2. Standards. Read up on your standards. The W3C guidelines for accessbility are imperative, ensuring that your website is accessible to as many people as possible. The RNIB web centre is a good read.
3. Layouts. If you're still using tables to lay out your sites, then please please consider using DIVs and tableless layouts. Tables bloat your code and are a nightmare to style with CSS.
So that's a start, I'll add some more at some point