Для начала какого робота вы имеете ввиду? Гуманоидного? Летающего? Плавающего? Ездиющего?
Что он должен делать? У него будет зрение? Он будет говорить? Он будет распознавать речь?
Если хотите все и сразу, то тогда вот:
- Начните с изучения микроконтроллеров, начните с AVR, перейдите на STM32
- После того, как вы изучили контроллеры, вы представляете себе основы цифровой техники, но не аналоговой, займитесь этим (поднимите свой уровень до способности разводить высокочастотные интерфейсы, схемы BGA)
- Начните изучать машинное обучение, нейронные сети, генетические алгоритмы
- Изучите С++, с этого момента он вам понадобится
- Начните изучать ПЛИС, он будет нужен для проектирования таких вещей, как балансировка робота при ходьбе, так же лучше перекинуть нейросеть на ПЛИС
- Свяжите все вместе, вам предстоит сделать свой однопалатный компьютер, написать свою операционную систему (иначе все будет тормозить) под процессор, как-то получить даташит и описание на этот процессор (физическим лицом, думаю, у вас это не выйдет сделать), после свяжите это все с ПЛИС, с машинным зрением и обучением
Ну вот и все, не представляю даже сколько времени это у вас займет, я описал самый "хардкорный" случай, дерзайте.
Попытайтесь выполнить хотя бы первый пункт и чуть-чуть второго, тогда сможете сами прикидывать, что делать дальше