Суть всех программ и программирования одинакова - создание алгоритмов по определенным правилам.
Точно так же, как мы пишем, например, заявление на работу или заполняем бланк в Western Union, используя модули, бланки и правила их заполнения, точно также пишутся и программы. Основными этапами написания любой программы являются:
1. Задание и описание переменных, которые в дальнейшем будут использоваться в программе;
2. Описание тела программы: с чего начинается, какие функции, процессы и в какой последовательности будут выполняться и на чём программа должна заканчивать своё действие.
Однако, следует учесть, что успешное программирование - это не простознание всех команд и описаний, которые могут использоваться при программировании. Это, прежде всего, умение создать алгоритм, т.е. логическую последовательность, по которой, как по рельсам, будет кактиться выполняющаяся программа. Это как мастерство художника, зная свойства и цвета всех красок, кисти и др. инструментов, написать красивую картину... или композитора, зная ноты и правила игры на музыкальном инструменте, суметь эти ноты в такой последовательности расставить, чтобы получилась красивая игра, а не просто абы какое брынчание.