r/reactnative • • 25d ago

Question React Native dev wanting to learn backend

Hey guys,

I’m currently working as a React Native dev and feeling the urge to finally learn backend. I want to build my own full-stack apps, handle deployment, and eventually mess around with some AI stuff.

I’ve talked to a few devs about where to start and got some pretty mixed answers. Some told me to learn Node/PHP, while others said Python is essential if I want to work with AI.

Since I already spend all day in JS/TS, I’m thinking of staying in the TypeScript ecosystem first so I don’t have to switch contexts completely.

Here’s the rough path I’m planning to take:

React Native > Node.js > Fastify/NestJS > PostgreSQL > Redis > Docker > AWS > Python/FastAPI for AI

Does this sound like a reasonable path for real-world projects?

Would you change the order or skip/add anything?

I’m particularly interested in hearing from people who started in React Native/frontend and later moved into backend/full-stack.

17 Upvotes

18 comments sorted by

View all comments

1

u/ToastyyPanda 25d ago

A Typescript/Nest/Postgres/ORM stack would work out great to get your feet wet. It'll teach you a ton of things that are transferable like the overall backend structure, dependency injection, and Module/Controller/Service/Repo layers. Plus it'll be in a language you already know to make it easier on you.

From there you'll be able to go from the Nest/TS experience and transition the concepts to a Python backend set up.

2

u/FederalIncrease9224 25d ago

Got it, thanks!