CircuitPython is Adafruit's branch of MicroPython, and allows you to write code live, or by editing and files that are uploaded to devices. Since Python is both simple to use and powerful, it's a great way to start prototyping with electronic hardware.

CircuitPython devices are available in varying sizes and formats, and useful for projects ranging from e-textiles/wearable, to automated gates or robots - featuring drag-and-drop file transfer, and libraries written especially for CircuitPython devices.

You can read all about CircuitPython hardware, and various differences between CircuitPython and MicroPython here.