Otto Geerlings, one of Expect Everything Dutch contributors produced a video illustrating how to programme Lego Mindstorms. Have you hear of Lego Mindstorms?
Mindstorms is a platform produced by Lego for the development of programmable robots based on Lego building blocks. Each version of the system includes an intelligent brick computer that controls the system, a set of modular sensors and motors, and Lego parts to create the mechanical systems. For his video Otto used EV3, the third generation Lego Mindstorms product; and Python, a programming language created by Guido van Rossum and first released in 1991.
Check out how to programme your Mindstorms with Otto: