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 usually started by modelling the data I’d need to store and how the various types of data were related to each other and build a starting schema for the database, then add some backend scripts for CRUD against that database, and then finally a frontend that called the backend scripts as appropriate. but, throughout, bouncing back through the layers to add or modify bits of the data structures as I realized I’d missed things in my initial evaluation. (when I was teaching myself, this was using perl and mysql on the backend. now I’d lean toward PHP and postgres but my process wouldn’t be much different than it was 30 years ago)