O ato de programar é o ato de capturar e tratar dados em um fluxo de eventos numa ordem lógica gerando tarefas para obter um resultado.
Exemplo: pegar o celular e ligar para alguém >>>
Dados Solicitados >>> número do outro celular (captura de dados). O número deve ter DDD e o número 9 adicional conforme o padrão brasileiro (Tratamento de dados).
Fluxo de eventos >>> clicar no número para ligar. Se a pessoa atender, será possível ouvi-la, se não atender, poderá cair na caixa postar ou desligar.
Ordem Lógica >>> ordem correta dos acontecimentos dos eventos.
Tarefas para gerar um resultado >>> é o resultado esperado do evento, por exemplo, se a pessoa ligar, espera-se que a outra pessoa atenda e diga olá.