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 made a bunch of websites with Django. It's great that it gives you all of that infrastructure for free, but I still had to read a lot of tutorials to understand basic concepts.

I think what makes it hard is there are just _so many_ pieces that have to come together to make a complete website on that stack.