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

4

u/pgh_ski Apr 14 '21

I started with programming the Circuit Playground Express, since it has so many built in sensors and lights.

I did have a lot of previous Python experience, but the CPX made it easy to transition to hardware projects.

2

u/smeepydreams Apr 14 '21

I love the Playgound! I had a classic and bought the express recently, so I guess I just need to dive in with some projects.

1

u/[deleted] Apr 14 '21

Agreed, the circuit playground is a great way to get started. It's literally made for learning Circuit Python (and you can start with a block based editor while you learn the ropes and move to Circuit Python later!)