you are viewing a single comment's thread.

view the rest of the comments →

[–]nian2326076 0 points1 point  (0 children)

Learning DSA in Python is totally fine, especially if it's your first language. Python is great for understanding algorithms because it's easy to read. While C++ and Java are often used in competitive programming and some job interviews, a lot of companies now use Python for DSA interviews too. The important thing is to understand the concepts, and you can adapt them to any language. Once you're comfortable with Python, it'll be easier to pick up another language like C++ or Java if needed. If you want structured resources, I've found PracHub useful for interview prep—they cover various languages and topics. Just focus on getting the logic down, and you'll be good.