I just finished learning C, Should I learn?
I just finished learning C and my aim is to become competitive programmer. Should I learn:- 1. Data Structures using C and then after I should learn C++? or 2. I should learn C++ now then I should lean Data Structures using C++? Any advice I am really confused whether I should learn DS using C now or I should start learning C++ now.
Your hard work will pay off and happy learning😊👍
Hey For the data structure it does not matter you know c++, python and so on Only need is basic c or any language So you should start learning DS For the DS any one programming language is enough So keep practise in c and start learning DS
Take your pick. There is no single way.
I would suggest the first option.
Thanks Nihal gupta. for the great advice.
If you are good with pointers, structures, functions, parameter passing, arrays and dynamic memory allocation concepts which is there in C then you are good to go with DS.
If you are up for an online well structured course then go to Udemy and check out the data structure and algorithm course by Abdul Bari. You will love it.
Avinesh I know about that course but actually I can't learn Algorithms at this moment because they are mathematical and I don't go to college & never been to school after class 10th and don't have math background so few months ago I sarted learning all the maths required for CS from Khan Academy currently I am on Trignometry and learned C through a book C in depth and I feel quite confident in C but I still lacks in maths maybe I will reach Calculas and Linear Algebra til the end of March 2020 and then I will start learning Algorithms and Discerete Maths togther. Thats why for now right bow I am going to learn Data Structures only not Algorithms. I will learn from a book famous on Amazon Data Structures using C in depth. Same author from whom I learned C language. After all this there are other subjects on my list like OS,CA, class 11th & 12th Physics,Networking etc
Now start data structure, algorithm learning. If you want to be a competitive. Any language is enough
You are doing great and keep it up. Take help from youtube as well. If you need some good channels may be I can suggest you.
Avinesh Thanks for the appreciation.