As a long time webdev, I too took a fews years back in around 05,06 to figure out how misleading w3school's content is, but since then, I've compiled a list of resource to help myself relearn the webdev process. But be warned, there's no shortcut if you want to be good, if you just aim to be quick and dirty. Go read w3schools.com and be yet another w3fool.
_Webdev Begins_
Sitepoint
Slightly outdated, but perfectly succinct and accurate reference to HTML, CSS with EXCELLENT notes on common pitfalls. All new webdevs should start here.
* http://reference.sitepoint.com/
Things that you must learn about CSS * box model
* floats
* positioning
* margin collapsing
Eloquent JavascriptAn easier to read book on JS.
* http://eloquentjavascript.net/contents.html
MDNTheir resource on Javascript is a must read basic reference for all new JS developers.
* https://developer.mozilla.org/en-US/docs/JavaScript
_Webdev Returns_
How that you have a basic, but solid understanding of HTML, CSS and JS, you should start learning the more advanced stuff:
More practice on CSS positioning
Google css positioning, read anything besides the w3schools results, such as this:
* http://www.alistapart.com/articles/css-positioning-101/
Vertical Alignment * http://css-tricks.com/what-is-vertical-align/
Stickyfooter * http://lazylegs.info/articles/sticky-footer.html
Shrink-wrapping floats * http://haslayout.net/css-tuts/CSS-Shrink-Wrap
How to deal with IE * http://haslayout.net
_Webdev Rises_
HTML/CSS/JS design patterns
* http://www.alistapart.com
* http://css-tricks.com
* http://addyosmani.com/resources/essentialjsdesignpatterns/book/
* http://ui-patterns.com
Browser inconsistencies reference * http://www.quirksmode.org
* http://caniuse.com
HTML5 * http://diveintohtml5.info
* http://html5doctor.com
CSS3 * http://css-tricks.com