+ 5

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.

1st Nov 2019, 6:00 AM
Robin Singh
Robin Singh - avatar
11 Answers
+ 3
Your hard work will pay off and happy learning😊👍
1st Nov 2019, 7:48 AM
Avinesh
Avinesh - avatar
+ 8
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
1st Nov 2019, 6:53 AM
Nihal Gupta
Nihal Gupta - avatar
+ 6
Take your pick. There is no single way.
4th Nov 2019, 10:07 PM
Sonic
Sonic - avatar
+ 4
I would suggest the first option.
3rd Nov 2019, 4:14 AM
Sonic
Sonic - avatar
+ 3
Thanks Nihal gupta. for the great advice.
1st Nov 2019, 6:57 AM
Robin Singh
Robin Singh - avatar
+ 3
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.
1st Nov 2019, 7:24 AM
Avinesh
Avinesh - avatar
+ 3
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.
1st Nov 2019, 7:27 AM
Avinesh
Avinesh - avatar
+ 3
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
1st Nov 2019, 7:40 AM
Robin Singh
Robin Singh - avatar
+ 3
Now start data structure, algorithm learning. If you want to be a competitive. Any language is enough
2nd Nov 2019, 8:48 PM
Walid Al Hasan
Walid Al Hasan - avatar
+ 2
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.
1st Nov 2019, 7:44 AM
Avinesh
Avinesh - avatar
+ 2
Avinesh Thanks for the appreciation.
1st Nov 2019, 7:46 AM
Robin Singh
Robin Singh - avatar