I've been learning two programming languages, but I'm not an expert yet. I've completed a few full-stack projects and some machine learning work using Python. Although I've never worked on a project in Java, I've noticed that many companies, especially larger ones, often conduct coding rounds in Java. A lot of job seekers switch from other languages to Java to improve their chances of getting hired. Do you think it's a good idea for me to focus on DSA in Java while continuing my development work in Python? I don't have any mentors or experienced people to guide me, so I'd really appreciate any advice!
1 Answer
Why not? DSA concepts are generally language-agnostic, so you can learn them outside the context of any specific programming language. This means you can implement DSA principles once you get a grasp on them, using whichever language you’re more comfortable with, whether it’s Java or Python.
Haha, that’s true! I’m just figuring out the right path for me. I’ve tackled some basic problems in C before, but I want to get a solid grasp on OOP. Starting with Python feels right since I am more familiar with it, then I can transition to Java later. Thanks for the advice!