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 bang my head against things until something happens. Databases are scary so I dealt with MongoDB first...then ran into issues so I moved to RethinkDB because it had a UI where I can see my data if I fuck up. Ran into issues with an ORM so I moved to EdgeDB. They have an actual business model and also have a UI and are fantastic.

I hate SQL. I'm a person, not a computer. I'm not learning that syntax, ever. I steadfastly REFUSE.

EdgeDB is great, I'm a fanboy for life.

@b0rk My backend stack also includes Deno and GraphQL. I don't use Apollo, I use .graphql files and the official GraphQL module.