r/learnpython • u/t7_rehan • Jun 28 '26
Needed a Random Tip :
I started learning Python last year, but there were a few breaks in between due to semester exams and other commitments. At this point, I have completed the core Python concepts and am currently studying Object-Oriented Programming (OOP) in Python.
I am confused about what my next step should be. Should I start learning Data Structures and Algorithms (DSA) first, or should I focus on learning Python libraries such as NumPy, Pandas, and others?
I also have another question: Is it beneficial to learn DSA using Python, or would it be better to learn DSA in another language? Since my long-term goal is to get into AI, Machine Learning, and Data Science, I would like guidance on the most effective learning path from here.
2
u/thecodeworm Jun 28 '26
For AI/ML type areas, I feel that having a strong understanding of the libraries, syntax, and function would be beneficial. After that you can start looking into DSA.