когда пишешь код отличия лишь в том что программа редактор функции и синтаксис подсвечивает, больше отличий от блокнота как таковых нет. некоторые редакторы так и называются notepad+ что переводится блокнот
В более широком смысле под программированием понимают весь спектр деятельности, связанный с созданием и поддержанием в рабочем состоянии программ — программного обеспечения. Эта инженерно-техническая дисциплина называется «программная инженерия». Сюда входят анализ и постановка задачи, проектирование программы, построение алгоритмов, разработка структур данных, написание текстов программ, отладка и тестирование программы (испытания программы), документирование, настройка (конфигурирование), доработка и сопровождение.