Iniciación a la programación

¿Cómo se programa? Parece una respuesta muy difícil de responder pero, en realidad no lo es tanto. Todos sabemos que es lo que tenemos que hacer para, por ejemplo, coger un bolígrafo que está encima de la mesa ¿Verdad? y a que todos sabemos exactamente que hacer para...