Why do we need to do coding
You might have more better answers :)
To achieve something we should do coding. As you see the modern technology how it is evolving , coding involved there.
To create an application, program, website, database, 5G, WIFI, operating systems, internet, cellular phones, IoT, artificial intelligence, machine learning coding is involved everywhere.
To work at software development , coding is basic art. It involves solving problems using coding. To become a software engineer one need to play with coding. Some foundation on coding knowledge is necessary, they should be able transform a problem to solution through coding.
Why data structures are required.
Data plays a vital role all over the software development.
Where structuring of data, organizing of data and manipulation of data is required data needed data structures are required. Data structures help in structuring, organizing and manipulating data.
There are lots of definitions on data structure:
Data structure is a data organization, management and storage format that enables efficient access and modification.
Data structure is a collection of data values, relationships among them and functions and operations that can be applied on data.
Data structure is a specialized format for organizing, processing, retrieving and storing data.
Data structure is way of collecting and organizing data in such a way that we can perform operations on these data in an effective way.
All definitions lead to data structures help in organizing data.