Это считается языком программирования для новичков. У тебя есть простоя 2д карта и стрелочка (она же и есть твой робот). Он знает только несколько базовых команд и твоя задача: написать код прохождение карты, создавая новые команды из уже имеющихся
аа, у меня на информатике что-то подобное было