Компьютерная программа - последовательность символов, описывающая выполнение расчетов в соответствии с определенными правилами, называемая языком программирования. Программа обычно выполняется компьютером (например, отображает веб-сайт), обычно напрямую, если она выражается на языке, понятном машине, или косвенно - когда она интерпретируется другой программой ( переводчиком ). Программа может представлять собой серию инструкций, описывающих изменения в состоянии машины, но она также может описывать вычисления другим способом (например, лямбда-исчисление )...
Как это работает? Может быть вам и не нужно знать о тех вещах, о которых речь пойдет ниже для того, чтобы начать изучать программирование для чайников. Однако для того, чтобы лучше понимать основы программирования и разбираться, что происходит за занавесом, лучше прочитать.
Если вы собираетесь написать полноценную программу на таком языке как Visual Basic, C, C++ или Java, вы пишете, что называется на языке высокого уровня. Это язык, который создан, чтобы читать в легко понимаемом и удобно отформатированном виде, хотя это может и не показаться таковым первых порах для увлеченных Программирование...