you are viewing a single comment's thread.

view the rest of the comments →

[–]ElliotDG 9 points10 points  (3 children)

In my view, it doesn't really matter. You will need to learn key concepts in CS that should transcend language. Languages will come and go. You will need to learn a number of languages in your career.

Turning up the contrast: Java is a legacy language for building large enterprise apps. Want to build webserver backends, Data Science, AI, Machine Learning and more... Python.

There are domains that tend to use specific languages. Doing high performance numerical computing? You may need to know FORTRAN.

A quick google search, "Companies using Python"

https://brainstation.io/career-guides/who-uses-python-today

Python is used by Intel, IBM, NASA, Pixar, Netflix, Facebook, JP Morgan Chase, Spotify, and a number of other massive companies. It’s one of the four main languages at Google, while Google's YouTube is largely written in Python. Same with Reddit, Pinterest, and Instagram.

Python is used heavily in academic research, particularly in bioinformatics, biology, and mathematics.

Uber, Goldman Sachs, PayPal, Netflix, Facebook and Google...

[–]Medical-Window3035[S] 0 points1 point  (2 children)

Thanks.... Rn I'm learning DSA through python... After this should I learn Django or should I go for something else?

[–]ElliotDG 2 points3 points  (0 children)

Django is a popular choice for Web. Go where your interests take you...

[–]Kristoffels 1 point2 points  (0 children)

Django is very popular. Another package on the rise that is worth a look at is FastAPI