One of the most hotly commented on blog posts on my site is one called Don't be Fooled by W3Schools. And one recent commenter asked:
“if u think that w3schools is a wrong website can u give a beeter option than these......?”
And while I feel that this site that I write here for About.com is a worthy competitor, I think the real issue is the confusion they create with their name. Because people confuse it with the real W3C website.
The W3C was created to move the web forward to reach it's full potential by creating standards that web designers and browser makers can rely on. This site lists the specifications (proposed and standardized) for many if not most of the web tools you use right now. And as such, it's better to use the source of HTML/CSS/etc. than to use a site that capitalizes on a misleading name to make people think their site is more official than it is.
Learn more about the W3C: What is the W3C?