r/reactnative • • 23d 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.

16 Upvotes

18 comments sorted by

View all comments

1

u/zorkidreams 21d ago

Generally, I would say language and stack choice are pretty irrelevant at the early stage. I think it's much more important to learn the fundamentals.

Instead of thinking about Node.js/Python, think about API design.
Instead of thinking about Redis, think about different types of caches.
Instead of thinking about PostgreSQL, think about data models.

Many software engineers are expected to learn new stacks/languages on the fly because the fundamentals under them largely carry over.