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ó".