From the __[CircuitPython|https://circuitpython.org/]__ home page: %%blockquote __CircuitPython__ is a programming language designed to simplify experimenting and learning to code on low-cost microcontroller boards. It makes getting started easier than ever with no upfront desktop downloads needed. Once you get your board set up, open any text editor, and get started editing code. It's that simple. [Python] is the fastest growing programming language. It's taught in schools and universities. It's a high-level programming language which means it's designed to be easier to read, write and maintain. It supports modules and packages which means it's easy to reuse your code for other projects. It has a built in interpreter which means there are no extra steps, like compiling, to get your code to work. And of course, [Python|https://www.python.org/] is Open Source Software which means it's free for anyone to use, modify or improve upon. CircuitPython adds hardware support to the core Python language. If you already have Python knowledge, you can easily apply that to using CircuitPython. If you have no previous experience, it's really simple to get started! Learning CircuitPython is learning Python. %% CircuitPython is easy to use because all you need is a CircuitPython compatible [microcontroller], a USB cable, and a computer with a USB connection. !! Links * [CircuitPython home page|https://circuitpython.org/] * [CircuitPython Overview|https://learn.adafruit.com/welcome-to-circuitpython] on AdaFruit * [Downloads page|https://circuitpython.org/downloads] on circuitpython.org * [Libraries page|https://circuitpython.org/libraries] on circuitpython.org !! Pages Tagged "CircuitPython" [{HasTagOf CircuitPython}] ---- [{Tag Software Python CircuitPython}]