Be consistent.
— Perl style guide
Be nice.
Hot take #1: HTML is a programming language.
Hot take #2: in a world addicted to computers, everyone should have a clue how computers are programmed.
Hot take #3: programming has to serve human needs, and the most important skills involved are social.
If you're going to read one thing about it, read this:
That's what I mean by human-scale programming: thousand-line programs with a handful of users that do good work anyway, and matter to someone. Programs you can write with a text editor, no need for a multi-gigabyte IDE. Projects you can manage with a piece of paper instead of enterprise planning software.
There's enough of the latter out there. It's long past time we start righting the balance again.
For a similar attitude, see the Tomodashi design philosophy.