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 started with only javascript, then learned perl and how to use it as a cgi-script using the file system for storage, then learned about postgresql, then learned about frameworks like django, then got into node.js where you implement the entire server (the most fun!)

it was a very roundabout but inclusive journey for me that happened at the same time as learning to program. if you're learning it now, you can probably take a much more focused and effective approach.

@b0rk in a way, the nodejs (and equivalent approach where you write the entire server) is the most advanced, yet also the most simple since you make the rules. you want a framework, sure, go ahead and depend on one. that sounds hard? then just roll your own logic. it's super fun