Програми працюють шляхом маніпулювання значеннями такими як число або текст. Види значень які можна назначити та якими можна маніпулювати у мові називаються – типи.
Якщо програмі необхідно запам’ятати значення для використання його у подальшому, вона присвоює його змінній (зберігає у ній). Змінні мають імена котрі можна використовувати у програмі для посилання на значення.