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 don't quite understand (not a job throws me off)
my first web site was on uni lan me doing my first thing with python (very old python)
[totally forgot about server side of web for years]
develop new web site with user auth from scratch; I knew about saltcrypt pw, no idea about cors or csrf back then (had to look up csrf because something warned about it.)

I can't tell what feels hard, making it user friendly or making it secure, or something other.

@b0rk oh, I guess I made something that needed the database and all that just for myself first.

and only afterwards had to think about other people's logins (and fortunately for me mfa wasn't even discovered back then)