Este documento presenta una lista de conceptos clave relacionados con el desarrollo de programas en Scratch. Explica que Mitchell Resnick diseñó Scratch y que los programas requieren pensar en la secuencia de pasos. También cubre el uso de bloques para bucles, condicionales, variables, listas, manejo de eventos, hilos temáticos, coordinación de sprites y entrada de teclado.