MicroPython is a programming language based on Python that is optimized for microcontrollers, using less RAM and running more efficiently. The MicroPython Pyboard allows for instant and easy programming in MicroPython. All you need to do is connect it to a computer and you can start programming right away.