HTML and CSS
PHP and Javascript
Great, why not start typing code?
You could, but...
Consider your use cases: Some ideas.
Wordpress (very common)
Zim (VERY rare)
Bootstrap
Other "Static Site Generators"
Wix et al
Anything that speaks markdown
OBSIDIAN OH BOY
The only good 400lb gorilla.
It's old and scattered and messy..
..but has survived for so long as open source, wow.
The only good CMS, because it didn't try to be one. ☺
*Extremely* extensible
Remember, it started off as a "blog," but people use it for much more.
This explains a lot about why it looks how it does..
And specifically, why it took so long to get more robust "page layout" stuff.
"Blocks" are here, and I haven't tried them yet.
"Elementor" and "Divi" are themes that did this sort of thing first.
Understanding a bit of this helps with social media, esp
"Open Graph" (for Facebook and Linked in)
and
"Twitter Cards"
GUI vs Terminal/Text programs.
..which has opened up a vacuum, especially combined with:
HTML/CSS/Javascript might actually end up doing better, namely
Making the OS not matter. Java mostly does this, but isn't super popular
Lots of applications being written with HTML/CSS/JS et al. Some are slow,
but some are pretty good (lookin' at you Discord)
Some (the pdfs) were done with Libreoffice, no relation:
But these were done with zim + a custom CSS template
(THAT I HONESTLY ONLY SORT OF UNDERSTAND HOW IT WORKS)