Where this actually started
I didn't start with frameworks or a course that walked me through it step by step. I started with an empty VPS, a domain I'd just bought, and no real idea what "pointing a domain at a server" meant in practice. The gap between owning a domain and having a working site turned out to be filled with a lot of small, unglamorous decisions โ DNS records, SSL certificates, mail configuration โ that no single tutorial covers end to end.
What follows isn't a highlight reel. It's closer to the actual order things happened in, including the parts that didn't work the first time.