Should I Start Learning DSA with C++ or Python?

0
0
Asked By CuriousCoder97 On

Hey folks! 👋 I'm about to dive into Data Structures and Algorithms (DSA), and I'm torn between using C++ or Python for my studies. I've previously learned Python in high school, but I want to make sure I pick the right language for this journey, so any advice would be greatly appreciated!

3 Answers

Answered By DevNinja99 On

Honestly, if you're looking to get a solid footing in job interviews, I recommend considering Java. A lot of companies prefer candidates who are familiar with Java due to their existing codebases. However, if you're set on C++, that's totally fine, too! Just avoid Python for DSA — it can be limiting. Also, if you're interested in learning programming from the ground up, starting with C will really help you understand how systems work, even though that's not directly related to DSA.

QuerySeeker21 -

Why do you say to avoid Python for DSA?

CuriousCoder97 -

Thanks! I’ll take all your suggestions into account before I start!

Answered By AlgoBird88 On

Totally agree! Learning DSA is more about understanding the concepts than the actual language itself. So feel free to pick whichever one you feel comfortable with.

Answered By TechWizard42 On

You know, it really doesn't matter much which language you use for DSA. The concepts are the same no matter what language you choose. Since you have some background in Python, it might be best to stick with that. If you're in college and they teach DSA in a different language, just go with that instead.

Related Questions

LEAVE A REPLY

Please enter your comment!
Please enter your name here

This site uses Akismet to reduce spam. Learn how your comment data is processed.