I don't know if it's possible to get a good answer to this but: if you learned how to make websites with, like, users who can login and do things where the website stores stuff in a database, without doing it as a job, how did you do it?

I feel like in principle I know all of the basic pieces (HTTP, HTML, CSS, SQL, CORS, various programming languages, etc), but also somehow it still feels extremely hard to me

(no more replies please there are enough)

@b0rk Way back when I first made dynamic sites (for my own entertainment, back in like 1998), things were simpler. It was mostly perl, with html sprinkled on top, and a very basic understanding of http.

I learned how to write CGI scripts in Perl from the scripts shared by people on the IRC channels I hung out on, and from various Perl man pages. Perl man pages were fantastic resources.

They were very bad scripts, mind you. Every single line of them could be shown today as an example how not to do things. But! They got the job done at the time.