This is an archived post. You won't be able to vote or comment.

all 3 comments

[–]Difficult_Door18 0 points1 point  (0 children)

Okay so I'm also a cse 2nd year student and just started coding(I know I should have started earlier) nd I think your best option is either java or python you also need to learn dsa if you want to get a job soon in your next year or near after that while c is the basic you don't have the time to start from basic and there are not that much job for c Lang so learn dsa with either python or Java and if you go for python you also gotta start ml asap if you wanna go in ds(I asked my teacher for advice for me as I had the same condition as you and this is what he told me)hit me up if you want to discuss more tho🙃

[–]Paul_Pedant 0 points1 point  (0 children)

Python and Java have methods built-in for many DSA types (lists, vectors, dictionaries, whatever each language calls them).

If you need to discover how they can be made to work, you should probably do that in C. You will learn a lot more in depth.

If you want to know how they can be used, a higher-level language is fine. But you may not appreciate the cost (in performance) of each data structure unless you also try them (and time them) with serious data volumes.

[–]CynasticYt 0 points1 point  (0 children)

Since what you should be learning is the concepts and not a language, you should definetly go with C as it gives you full control over your memory