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

Well, I wanted something done. For me this "I want it, and I believe I can get there, even through sweat and tears and everything" is like the best learning experience.

Then try, think, read and talk to other people who are slightly farther on the journey. That's what worked for me.

And do it step by step. Test after every step. Understand every step. Don't take shortcuts unless you really understand them.

That's MHO.