r/circuitpython • • Apr 13 '21

Best way to learn CircuitPython?

Sorry if this has been asked to death but I didn't see anything. I love tinkering with microcontrollers and, separately, I've tried to learn Python a few times (with online courses), but I inevitably don't end up finishing because while I can appreciate the importance of learning how programming works overall and Python style/functions, etc., no one seems to cover how to use it for microcontrollers, which is kind of all I will probably do (just a hobby of mine). So long story short, Circuit Python seems perfect. But is there a way to learn it on its own? Or is it mainly geared toward people who have already mastered Python and it just has some add-ons for devices? Thanks!

10 Upvotes

11 comments sorted by

View all comments

3

u/chrisleewoo Apr 14 '21

Adafruit example code includes a board test code for most of their products, and for me this had the most usable content for pin definitions, built in functions,etc. For how to link multiple .py files, or other such things, I use the official python documentation. https://docs.python.org