Eu considero que programar é enfileirar peças de dominó.
Quando o user usa ele derruba a primeira e todas as outras vão em seguida.
No meu ponto de vista a programação é composta por instruções.
Instruções que são executadas uma a uma em sequência.
Cada instrução (que termina com ponto-e-vírgula) é uma "peça de dominó".