In: Computer Science
Data structures which are important and commonly used are the following:
1) Array
2) Stack
3) Linked List
4) Graphs
5) Hash Tables
In simple words, Data structures are used to store data in an organised manner. Think it is like a container which holds some value.
When we study data structures and algorithms, the first data structure we study is Array. It is the simplest and mostly used. So starts with arrays and then go on further data structures.
Now most of us do this mistake often, we donot go through the algorithms no matter how simple is the program is.
Example: For every program there is an algorithm that we tends to follow in order to achieve the desired output.
So algorithms are also very important because they make us help understand how code is working.
In simpler term, they are steps that we follow to solve problems.
I would suggest that you take some free couses available on sites like Coursera or you can practice on Hackerrank.
This will also enhance your problem solving skills. At first it will be a bit different but you have be consistent in this and then you got it all and afterwards it all become very easy then.
Please ask if anything is not clear