Este documento resume los diferentes tipos de bloques de programación en Scratch, incluyendo bloques para movimiento, apariencia, sonido, control del lápiz, controles, sensores, operadores y variables. Estos bloques permiten darle movimiento y funcionalidad a los objetos, cambiar su apariencia y sonido, controlarlos y hacer que reaccionen a sensores y variables.