Este documento proporciona consejos para enseñar programación a estudiantes. Recomienda (1) definir objetivos, habilidades, problemas y productos esperados; (2) asegurarse de que los estudiantes tengan claro el producto final desde el inicio; y (3) formular un problema específico para guiar a los estudiantes hacia una solución.