different kinds of values of a programming language (ex: number, text, image)
refer to the different kinds of data that a variable may hold in a programming language.
used to represent common pieces of data