Este documento describe dos tipos principales de programación de robots: programación gestual y programación textual. La programación gestual implica guiar el brazo del robot a lo largo de la trayectoria deseada, mientras que la programación textual especifica las acciones mediante instrucciones de un lenguaje sin la participación del robot. Dentro de la programación textual, existen dos enfoques: programación explícita, que define movimientos punto a punto, y programación especificativa, que describe especificaciones y tareas sin definir movimientos precisos.