DEV Community


Discussion on: I want to learn a new programming language. What should I learn?

kchawla_pi profile image
Kshitij Chawla

Since you haven't decided your niche yet, Python. It opens doors to the backend and APIs, and all data and automation related stuff.
A lot of companies use Flask to build their backend and APIs and add queuing, then deploying new or pretrained ML models in Docker containers orchestrated by Kubernetes.And this often starts at a company from Python.
JS is primarily a frontend thing and will remain so for several years. The benefits of nodejs are a specific niche,most servers don't get extra benefit from it.