Introduction, manual teaching, lead through teaching, Robot programming languages:-Generations Robot programming Languages. Robot language elements and functions, Motion commands, End Effector and sensor commands, Program control and subroutines. Programs.