而機器人編程分為示教、動作級機器人編程語言、任務級編程語言三個級別。機器人編程語言分為專用操作語言(如VAL語言、AL語言、SLIM語言等)、應用已有計算機語言的機器人程序庫(如Pascal語言、JARS語言、AR-BASIC語言等)、應用新型通用語言的機器人程序庫(如RAPID語言、AML語言KAREL語言等)三種類型。目前主要應用的是SLIM語言。伴隨著機器人的發展,機器人語言也得到發展和完善。機器人語言已成為機器人技術的壹個重要部分。機器人的功能除了依靠機器人硬件的支持外,相當壹部分依賴機器人語言來完成。早期的機器人由於功能單壹,動作簡單,可采用固定程序或示教方式來控制機器人的運動。