The program should know if someone is at the keyboard or joystick or if it is just sitting there idle. It should know if someone is proficient in its use or a novice.
On the robot kit, I can choose very boring parts or I can choose exciting and interesting parts. That is a reflection of my personality and the kinds of things I am interested in.
It always helps to be a good programmer. It is important to like computers and to be able to think of things people would want to do with their computers.
The Apple has the fewest bells and whistles. It has simple sound and few graphics special effects. In a way, that is a weakness because markets for the other machines are getting bigger.
You will be able to program a robot to follow a track on the ground and manipulate a hand. You can also write little programs that will give the robots goals.
Warning: PHP Startup: Unable to load dynamic library 'imagick.so' (tried: /usr/local/lib/php/extensions/no-debug-non-zts-20200930/imagick.so (/usr/local/lib/php/extensions/no-debug-non-zts-20200930/imagick.so: cannot open shared object file: No such file or directory), /usr/local/lib/php/extensions/no-debug-non-zts-20200930/imagick.so.so (/usr/local/lib/php/extensions/no-debug-non-zts-20200930/imagick.so.so: cannot open shared object file: No such file or directory)) in Unknown on line 0