They don’t deserve the hate they get. What people seem to hate from w3 is how light and loose they go about things, potentially opening some lanes for bad practices.
But they have improved a lot throughout the years. Also people don’t seem to acknowledge how hard is to create non-verbose documentation. I can’t imagine the amount of effort that it takes to trim all the fat and still produce something useful.
I almost get the feeling that people who hate w3schools, simply hate the concept of a resource that is trying to make easy what is by nature pretty hard.
I guess that’s how great singers feel about autotune.
It’s this idea that if you can’t consume the raw, hardcore documentation then you’re not worth it of using that technology.
It looks like an organization that fired all's the vanity-metric chasing PMs and is coming back to "first principles"
Edit: 5 employees according to this: https://www.proff.no/selskap/refsnes-data-as/sandnes/it-kons...
Not everything needs to be big :-)
And I'm saying that as someone who'll admit to having been critical of Mozilla in the last two days.
The front page now says:
Today, W3Schools has largely resolved these issues and addressed the majority of the undersigned developers' concerns. For many beginners, W3Schools has structured tutorials and playgrounds that offer a decent learning experience.
> Please respond to the strongest plausible interpretation of what someone says, not a weaker one that's easier to criticize. Assume good faith.
I tend to avoid w3schools but this isn't at all the reason why. I don't believe that what w3schools provides is a made-easy resource for a hard concept. Actually I would say that's exactly what MDN is.
For the most part, I find that w3schools usually only provides a basic enumeration of the possible property values for an attribute or something like that with absolutely no additional insight whatsoever. I don't really believe that is helpful for beginners even in a pragmatic sense. Yet, somehow they continually peg the top of any HTML-related Google search.
MDN on the other hand almost surely details the most important caveats and practical aspects about whatever it is you're looking up. That I think is some of the most important information for beginners. It does not provide the same kind of "raw hardcore" documentation you'd get from reading the spec for example.
Learning of the manual once you get used to it is better because, You get answers to questions that you did not know you had . It gives you a comprehensive understanding of the entire feature set, not just the stuff that looks important now .
Copy pasting a implementation of stackOverflow/ w3schools etc usually keeps us in search and copy loop, constantly searching for some snippet without fully understanding how or why. Many times we end up spending a lot of time in frustration when the full solution is hack from four different places and they don't seem to work together.
I for one, would like to know who does their SEO... they are often at the top of the results for many searches.
By extension - the best SEO guide is almost certainly the first listing for 'SEO guide' on google.
Only if you can assume that they followed their own guide. I could see an SEO company posting a fake guide to make their own techniques more effective relative to any competition using that guide.
I think over time, that wrong information was less detrimental to learning, while still being here and there.
I met too many people over the years who started with w3schools and continued on, so it became clear my sense about it was mostly dogma - if folks turned lemons into lemonade and think fondly of it, who am I to yuck that yum :)
It's not the dictionary in terms of details... but it does have a lot more plain English explanations sometimes.
w3schools has its place alongside MDN, although I feel like MDN has been working hard at being a little more plain English these days / more examples.
Add to uBlock Origin
https://addons.mozilla.org/en-US/firefox/addon/personal-bloc...
> javascript date object
Top results contain MDN and W3Schools.com
> javascript date object -site:w3schools.com
Top results contain no w3schools.com
See https://developer.mozilla.org/en-US/docs/Mozilla/Add-ons/Web...
Example with pinterest. replace pinterest with whatever you want, like facebook, etc.
If it does the job, then why feel dirty?