Реальные данные, с которыми работает программа, - это числа, строки и логические величины (аналоги 1 и О, "да" и "нет", "истина" и "ложь"). Эти типы данных называют базовыми.
Каждая единица информации хранится в ячейках памяти компьютера, имеющих свои адреса. На практике заранее неизвестно, в каких конкретно ячейках памяти во время работы программы будут записаны ее данные. Поэтому в языках программирования введено понятие переменной, позволяющее отвлечься от конкретных адресов и обращаться к содержимому памяти с помощью идентификатора или имени - как правило, последовательности, содержащей английские буквы, цифры, символы подчеркивания и начинающейся не с цифры.