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 I am ancient - think mummies and dinosaurs - so I learned by downloading programming manuals and printing them, my local library also had books on programming (which still might be true today).

For HTML, I looked at the source code of websites.

There was a lot of trial and error.

I had no clue what I was doing, I stored data in a flat file that was world readable and writable.

I had to go to school to discover that databases existed.