Обучение программированию, конечно, должно быть на английском. Везде, где у нас ему учат, по факту пересказывают англоязычные работы. А почему бы не читать их в оригинале? Тем, кто хочет заняться робототехникой и научиться хорошо программировать, я еще советую читать
«Хабр». Там много статей, где подробно описывается, как сделать свою «игрушку», и показывается конечный результат.
Например, там пошагово описан замечательный проект о том, как сделать маленьких тараканчиков и управлять ими
«силой мысли». Это условно сказано, конечно: на самом деле ты надеваешь нейроинтерфейс на голову и пытаешься контролировать их движения. Так что можно сделать у себя дома точно так же — если, конечно, дома есть нейроинтерфейс. Если вы в самом начале, то нужно просто сесть и написать в Google: «Как научиться программировать». Ну, я так когда-то сделал.
Уметь программировать — это все равно что уметь забивать гвозди. На подсознательном уровне программировать умеет каждый. Нужно только хорошее алгоритмическое мышление. Вот игра
«Поймай кота», где нужно загнать кота в круг, нажимая на клеточки, — хороший способ развития алгоритмического мышления.
В общем, если просто есть желание что-то сделать и есть алгоритмическое мышление, то можно многого добиться. А базовые знания в механике или математике нужны, только чтобы продвигаться быстрее. Вопросы о том, поработят ли роботы мир, мне, конечно, задают. Но я на них просто не отвечаю.