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