Variables are really useful for a lot of things because you could store many different things within them and this could be changed while runtime or on user-action. Therefore they will be called variables.
QlikView is here no exception and the use of variables is quite common. Very known examples are the format-code variables which will be automatically created on the first script-tab like: SETDateFormat='DD.MM.YYYY';
And there are many more inbuilt variables like the system-variablesor error-variables which are very helpful.
There are different ways how to create variables and you need to know which syntax to apply for which kind of content and how you could access them again. It's easier as you think if you read the following links carefully:
But not all variables which you creates do you need forever therefore to delete unneeded variables is an important task and has its difficulties and of course there are several ways of doing it: Deleting variables
Another topic is to transfer variables from one application to another:
There is some content-overlapping within the above used links but I think the complement to each other is useful and of course you will find many more interesting postings here within the qlik community to these topic - the notes here are a good starting point to go further.