A variable allows you to store some value in a easy to remember name so that you can retrive the stored value.
For instance if I wanted to make a program that dealt with money, then having a variable called 'balance' is easier than constantly writting out my current balance in numbers. This also gives us the advantage of updating the variable in one location, and having it update everywhere.
Consider the following:
// My balance is 10.00