Chapter 3: Espruino
On the hardware side, the Espruino Pico is an ineresting board to buy. You can follow the Quick Start instructions for a first feeling.
The Espruino web page also has nice collection of Tutorials.
Connecting to an Espruino
Besides a command-line application and web IDE, you can connect to an Espruino with a serial interface. For this, download the terminal program screen (MacOS/Linux).
Robots with Espruino
Gordon has built some robots based on Espruino. The parts for this robot incl. the board are around £20. Ask Gordon for more information.
For this robot, here is a 100% DIY version:
The Espruino does not have the processing power to manipulate images currently. But it is is possible to hook a super hacky low res camera to an Espruino
The Espruino Compiler
With this approach, it is possible to use real ARM assembly in your JS - it doesn't have 100% of the Thumb instructions, but is good enough for most things.