Tenho que saber sobre programação para desenvolver um robô?