Hi, I am new to the world of coding and i’ll start college in a month. I have a pretty good command over basic C which I learnt to clear my concepts like pointers, memory allocation etc before moving on to a higher level language.
I wanted to learn C++ after C but I moved on to Java as it’s in my first year syllabus along with Python and I would like to have a decent grasp on that language by the time I enter college in order to make my life a lil bit easier.
Now, my main doubt/dilemma is: I know that I have to learn DSA. Should I learn it in C after doing Java or wait till I learn C++ and then learn DSA on that?
There are many trains of thought on this as people say that learning DSA on C will make you understand them really well while some say that concept clarity is also achieved in C++ while making your life easier using it’s functions like STL.
Thank you !