kkleiner writes "Researchers from Tel Aviv University in Israel and Brigham & Women’s Hospital in Boston have collaborated to create a robot that can swim through the intestines. The size of a large pill, the “microswimmer” is powered by the strong magnetic fields generated by an MRI machine. A tail measuring 20mm x 5mm made of copper and flexible polymer vibrates due to the magnets and propels the little microrobot through the gut." Link to Original Source
The best book on programming for the layman is "Alice in Wonderland";
but that's because it's the best book on anything for the layman.