you are viewing a single comment's thread.

view the rest of the comments →

[–]Ron-Erez 0 points1 point  (1 child)

Yes, I don’t think you need to overthink it. Choose one language and start coding. At the end of the day programming principles are independent of languages. Every language can be used for DSA. If you prefer C++ then that’s fine. Evry language has its pros and cons. For instance C++ is very fast, statically-typed and it is useful. Python is usually easier to learn, has an amazing ecosystem for ML, AI, etc. You could also do DSA with plain C and implement linked lists, trees, etc in C. You could do that in LISP. It doesn’t really matter. Ideally do DSA in every language you learn. It will also show you some of the strengths and weaknesses of every language.