I have had a blast playing with Circuit Python. There is a magic feeling when you hit CTRL-S and your hardware’s behavior changes. The feeling is even more magic when it does what you expect.
If you have an ESP8266 or M0, I highly recommend giving Circuit Python a try. If you do not have an Adafruit board, then go for MicroPython. I think playing with that would be as equally fun.
Make a robot friend with Adafruit’s CRICKIT – A Creative Robotics & Interactive Construction Kit. It’s an add-on to our popular Circuit Playground Express, FEATHER and other platforms to make and program robots with CircuitPython, MakeCode, and Arduino. Start controlling motors, servos, solenoids. You also get signal pins, capacitive touch sensors, a NeoPixel driver and amplified speaker output. It complements & extends your boards so you can still use all the goodies on the microcontroller, now you have a robotics playground as well.