One of the most fundamental characteristics of a programming language is the set of data types it supports. These are the type of values that can be represented and manipulated in a programming language.
After datatypes, let us discuss about Objects
It associates a key with a value.
It associates a key with accessor functions. This is to store a value.