That's an example of how programming problems have been circumvented by changes in technological access. People who're interested in programming robots will learn to program robots. There are enormous industrial and social implications, not least the widespread unemployment of semi-skilled workers on assembly lines, which follow from the widespread adoption of robots doing assembly line work. Entry level jobs in industry have all but disappeared these days, as a result. This goes beyond programming questions and into the economics of the situation.
Many programmers are inadequately prepared to think thro social implications of their coding work.
See Ellen Ullman's book for a discussion of this, also. I'm prepared to answer. I don't think programming so very difficult. It's just boring as hell, nitpicky to the extreme. I don't do much work with people learning to program these days.