Para crear un programa en Scratch, uno debe pensar sistemáticamente en el orden de los pasos a seguir, incluyendo la iteración mediante bloques como "Por siempre" y "Repetir", condicionales con bloques como "Si...entonces..." y "Si...entonces no...", el uso de variables y listas para almacenar datos, y la gestión de eventos que responden a acciones del usuario u otros elementos del programa.