The raw data we pull from various formats could come in different forms such as by being Structured, semi-structured, and unstructured.
This raw data is then pushed towards various data repositories such as databases, data warehouses, data marts, data lakes, and big data stores.
Various languages are used to organize, maintain, transform, and interpret the data such as query languages (i.e. SQL), programming languages (i.e. Python), and shell/scripting languages.