Em geral ou especificamente? Em geral programar é dar ordens de um processo lógico
pensa assim, voce tem que explicar de forma didatica e direta, porem as pessoas não sabem nada, e o primeiro dia, voce começa explicando e começam a surgir os termos da programação, como explicaria esses termos que são partes da programação, frontend, mas pensa que a pessoa não programa, git, github, ux, devops.
desde ja eu te exclareço que o que eu to procurando são os metodos de entendimento, eu sou uma pessoa que ta começando agora na programação mas tenho 37 anos, com o meu conhecimento de vida, somente usar os termos enquanto eles aparecem não faz sentido, quando voce é adulto as coisas precisam ter mais sentido do que logica para voce comprar a ideia, ou para voce entender algo. Quando pensamos em explicar ou em didatica, as pessoas tem metodos para ensinar algo ou para transmitir conhecimento, mas para mim, pelo meu inicio na programação, entendo que quase ninguem que esta ensinando tem a didatica correta para a programação, pois essa é uma nova didatica e esse é meu objetivo aqui, encontrar qual é a didatica correta para a programação. Tenho outros topicos aqui todos voltados para isso. Esse questionamento que estou fazendo é porque ja vi conhecimentos que começam a ser transmitidos dessa forma, atraves de uma palestra inicial, que vai introduzindo os conceitos mas de forma ludica e totalmente fora do contexto porem com a correlação perfeita, os exemplos certos para entender. Quais exemplos voce usaria em uma palestre que estivesse explicando sobre o mundo da programação?