Computer programming involves reading, writing and manipulating values in memory.
These values are the building blocks of the program, just like bricks are the building blocks of a house.
There are two types of values that a computer program uses
- Values that change as the program runs
- Values that do not change as the program runs.
These two types are called 'variables' and 'constants'. This section will discuss both types.