Question: what are the difference between data structure and data type?
Answer: A data type is just a class of values that can be concretely constructed and represented. Data type can't be reduced anymore, while a data structure can, as it consists of multiple fields of different data. However, most likely, I would use an analogy - a data type is an atom, while data structures are molecules.