Datatypes exist to set the Type of Data you are / want to be working with.
Every Variable has a Datatype, which sets what kind of data it can store.
There are a lot of different Datatypes, for example String for text, or Int for whole numbers.
You can also convert between Datatypes by using aCast.