Программирование — это процесс создания (написания) кода, который будет выполняться компьютером (машиной) и в итоге будет представлять из себя готовую программу, помогающую пользователю выполнять определенные функции, оптимизировать работу и сокращать количество усилий необходимых для выполнений той или иной задачи.

По большому счету программирование (кодирование или кодинг) в обычном понимании рассматривается как создание неких алгоритмов взаимосвязанных между собой. Написание кода производится на одном из существующих языков программирования. Наиболее известные: C#, SQL, Java.

Человек, который пишет исходный код называется программистом. В какой то степени искусство программирования в том числе состоит из выбора правильного языка программирования. От этого в частности зависит скорость работы будущей программы. Каждый язык программирования имеет свою парадигму (стиль разработки).