Understanding data, structure, and tools before programming begins.
Data is recorded information such as numbers, text, dates, or observations collected from the real world.
If you understand structure first, coding becomes easier because you are working with ideas โ not memorizing commands.