Les hommes et les machines ne parlent pas le même langage, pourtant il est nécessaire pour eux de communiquer. C’est ainsi qu’il existe des langages qui permettent à l’homme de donner des instructions aux robots ; il s’agit des langages de programmation. La programmation est donc perçue comme cette science numérique qui a pour but de contraindre un objet à exécuter une tâche, une action. Ainsi, grâce à un logiciel et un moniteur de commande, l’homme programme son robot et lui fait faire des mouvements comme « lever les bras ». Cependant, il existe deux manières de programmer un robot, mais les puristes ne jurent que par la programmation via un terminal.