Other than that, great to see a potential replacement for W3Schools.
Other than that, great to see a potential replacement for W3Schools.
Probably the most reasonable way to cut it up is to treat programming, markup, and styling languages as subsets of computer languages. They all overlap to varying degrees, and Turing-completeness is entirely separate—Magic: The Gathering is Turing-complete, and nobody is calling that a computer language of any kind.
Whether or not these languages can also be found in the Turing tarpit is a separate thing.
Markup languages, even ones that are utterly incapable of encoding even a trivial computation, are way more relevant to computer literacy than Magic: The Gathering. I can guarantee you a beginner will learn more if I teach them how a computer interprets Markdown or HTML than if I teach them how any general computation can be embedded in a card game.
So I pointed to where my line was drawn. The given thought was completely independent of what is appropriate for teaching.
"New programmers typically learn how to use them before any other programming languages..."
I wouldn't call them a language, and they're the main part of my job.
My only attempts at javascript were demoing webgl and then I wanted to throw my screen at the wall.
So something like this is nice - I should know how to make web sites, if only to say I know how. Its a good skill.
https://developer.mozilla.org/
You'd have to be very green to find w3schools to be any use, and even still, it would you bad advice too often.
Speaking as someone who develops html and css professionally (among other things), no they aren't programming languages. To call them as such would suggest some sort of logic, which unfortunately isn't present.
It takes maybe two years using them professionally most of your working days to become an expert. Everything after that is monotonous, repetetive drudgery.
Html5 is a disorganised mess and the wonderful css3 is vendor-prefix hell. I know a lot more of both of these languages than a sane person would want to, and I need a new job. The DOM is a handicap. The front-end of the web is broken.