Young students and kids generally start learning programming and robotics by coding robot. It may have different programming languages to communicate with robot, but coding robot usually use graphical programming as the coding language. Users can control the robot by drag and drop coding blocks together to set instructions.