Алгоритм — это набор инструкций или шагов, предназначенных для решения конкретной проблемы или выполнения конкретной задачи. Это процесс или серия шагов, следуя которым можно получить желаемый результат. Алгоритмы используются во многих областях, включая математику, информатику, инженерное дело и другие области, где требуется решение сложных задач. Цель алгоритма - обеспечить эффективное, действенное и правильное решение. Хорошие алгоритмы часто разрабатываются с учетом масштабируемости, поэтому их можно использовать для решения задач разного размера и сложности...
Сложно сказать с чего начать построение или просто программирование роботов, но я бы начал с понимания алгоритмов. Не важно при этом какой язык вы будете изучать в дальнейшем или вообще будете аппаратно реализовывать (да, именно аппаратно можно решить большое количество задач и успешно решается в разных областях). Если погрузится в тему устройств, то у любого из них есть свои управляющие элементы, заложенные в них алгоритмы, и исполнительные элементы. Даже простые механические часы с боем или "кукушкой" имеют свой алгоритм...