The first step to using [http://www.micropython.org/ MicroPython] is loading it onto a development board so you can connect to it and start running Python code that controls hardware. Although some boards come with MicroPython loaded out of the box, in most cases you'll need to load the latest MicroPython firmware on your board to get started. This guide explains how to load MicroPython onto the following development boards:
+
+
* {{pl|570|PyBoard}}
+
* {{pl|846|ESP8266}} (like the Adafruit Feather HUZZAH ESP8266)
+
* SAMD21-based boards like the {{pl|828|Feather M0}} & {{pl|863|Arduino Zero}}
+
* {{pl|68|WiPy}}
+
* BBC micro:bit
+
* Teensy 3.x
+
+
When you're ready grab your board and pick the appropriate page in this guide to learn how to load MicroPython.