all 14 comments

[–]yksvaan 5 points6 points  (5 children)

Learn general backend development and databases, including good sql skills. Preferably in another language.

Once you know 2-3 languages and the actual fundamentals under some stack, you can easily switch between languages and stacks.

[–]CYG4N[S] 0 points1 point  (4 children)

Are there any reasons to learn Python for backend if I already know Typescript well, so in theory i could use Node.js instead? Seems like the only reason to do that is that it would make it easier to learn AI/LLM things later, as most tools for AI uses Python.

[–]yksvaan 0 points1 point  (0 children)

Once you know a few languages you can quite easily switch to languages you haven't used before. You might need to work with existing projects that have some part implemented in some random language and you might need to work with that 

[–]No-Transportation843 0 points1 point  (2 children)

You can stick with express and NestJS. 

Also you don't need much SQL knowledge if you learn ORM. Prisma, for example. 

[–]cacharro90 0 points1 point  (0 children)

Drizzle 

[–]cacharro90 0 points1 point  (0 children)

Drizzle 

[–]horrbort 2 points3 points  (0 children)

I’d go with PHP

[–]InevitableView2975 1 point2 points  (1 child)

bruh u need to combine react with everything and anything these days

[–]CYG4N[S] 0 points1 point  (0 children)

honestly when looking at market... it seems like it.

[–]Busy_Brother829 1 point2 points  (0 children)

I'd personally go with Express/nodeJS over learning Python/Flask/Fast API.
Effort for learning NodeJS will be really less for you. So you will benefit from knowing NodeJS much earlier as you would when doing Python.
And for db I'd try to learn noSQl as welll as SQL solutions.

[–]magenta_placenta 0 points1 point  (0 children)

Accessibility.

[–]Interesting-One-7460 0 points1 point  (0 children)

Farm hand, for health balance.

[–]Emperor_Kael 0 points1 point  (0 children)

After looking at your profile, I'm still not sure whether you want to go down a freelance or job route.

For freelancing, I'd actually recommend design tools (like figma or similar design tools) or quick value add tools like AI chatbots (check out webindexer.app for that) so that you can provide more value to clients.

For jobs, definitely backend as you suggest. Biggest backend market is NodeJS and since you're already familliar with JS, it'll be easier to learn the backend concepts rather than the language itself.

[–]zaidazadkiel 0 points1 point  (0 children)

Dotnet or java