DEV Community

GitMan
GitMan

Posted on

I Finally Started Backend Development

I Finally Started Backend Development

I've been putting this off for so long.

Like genuinely, every time someone mentioned backend or APIs I'd just nod and move on. I was comfortable in React land — components, state, props, all that. It made sense to me. I could see what I was building.

Backend always felt like this invisible scary thing I'd deal with "later."

Later finally came.

  • So I picked up FastAPI

After finishing a React course on Scrimba and shipping my own project -isitdown (a site that checks if a website is down) - I just decided to stop waiting. The stack everyone keeps talking about right now is FastAPI + React. I already had the React part. Time to figure out the other half.

I started watching Corey on YouTube. He's a solid tutor honestly. But I'm not going to lie - the first few days were confusing. Not because the code was hard, but because backend just thinks differently. There's nothing to look at. You write code, run a server, open a browser and see plain JSON. No UI. No colors. Just data.

It felt weird.

  • But then something clicked

I built a Todo API from scratch. Full CRUD - create, read, update, delete. Typed every line myself, didn't copy paste anything.

And when I opened the browser and saw my own data coming back as JSON from a server I built - something just clicked. Like oh. This is what the backend does.

Then FastAPI just casually generated interactive documentation for my API automatically. I didn't write anything for that. It just... existed. That's when I understood why people love this framework.

  • Where I am right now

The API works. It's basic - data lives in memory so everything resets when the server restarts. No database yet. No auth. No frontend connected to it.

But it works, and I understand every line of it. That matters more to me right now than building something complex I don't understand.

Next step is hooking it up to a real database. After that, connecting it to React and finally having something that's actually full stack.

I'll keep posting as I go. Still early days but it finally feels like things are moving.

Top comments (0)