When you first start programming a variable is introduced as something that you store data in until you need it again. Later on a variable becomes something much more complicated with static, dynamic, ...