Программи́рование — процесс создания компьютерных программ.

По выражению одного из основателей языков программирования Никлауса Вирта «Программы = алгоритмы + структуры данных».

Программирование основывается на использовании языков программирования, на которых записываются исходные тексты программ.