If you think w3schools is crap and the Open Web can do better, please join MDN and help build the best free and open Web documentation repository in the world. Already using MDN? Consider giving back by linking your standards articles to MDN or contributing docs or doc improvements. It's a big project, but so is the Open Web.
I'm hoping that all that link love will push MDN up over w3schools in google search results. I always have to append MDN to my query terms to get the documentation I'm after. I'm never logged in to google, so I can't block all results from w3schools. It's a pity there aren't any per-browser (rather than per user) settings for to weigh search results differently.
edit: Fiddling a bit, it seems like blocking w3schools is a moving target.. I have to block www.w3sch.. wwww.w3scho.. wap.w3scho... etc.
I think MDN is a noble project but a horrible website.<p>I find the site an absolute pain to use and every major change Mozilla has made over the past few years has made it worse.<p>To me, the site is badly structured, badly laid out and as slow as hell. I constantly feel like I'm fighting against it.<p>Much of the blame lies with the wiki software, which is confusing, cluttered and likely prevents any community from springing up around the site.<p>If I were Mozilla, I would rename it something like 'Web Doc Wiki' and move it over to stock MediaWiki installation. It might not be flashy but people are familiar with MediaWiki and people more likely to contribute to a site that looks like a wiki.
It's a shame their site is so slow. It often takes 10+ seconds to open a single MDN page, so sometimes I just click the w3schools link if I don't feel like waiting.<p>If only they used plain HTTP instead of HTTPS...
The fact that you can't document the web standards in a few pages demonstrates how badly designed it is. Instead of shaping humans to fit the system, the system should be simple enough that anyone can understand it. The limit is then just how creative and clever they can be with that understanding.<p>Remember when anyone could do some calculations in Basic and assembler? Now you have to absorb loads of "expert" knowledge to do anything interesting.