Let's start with a quote that once changed my life. I am sure that this quote and its understanding will also change yours if you have not heard it yet.
“Bad programmers worry about the code. Good programmers worry about data structures and their relationships.”
We will talk about data structures, but first, it is impossible to talk about them without mentioning algorithms.
Algorithms are the steps we need to take to solve a problem. Data structures are organized data with efficient and convenient access to them.
Programming is always = algorithms + data structures.
When solving a problem, it should be kept in mind that choosing the right data structure may be a solution for the problem (no need to write any code)