The Top Three Programming Languages for Electronics Tinkering

  • August 12, 2016

If you’re planning on tinkering around with electronics, whether it’s on a Raspberry Pi, Arduino, or anything else, you’ll need to know at least a little bit of programming. sent out a survey to figure out which three languages people thought were the best to learn.

The survey was filled out by over 3,000 people from around the world. They overwhelmingly point to C and C++ as the language to learn if you’re into electronics tinkering. Behind C is Python, which is followed closely by Javascript, Java, and C#.

As for the hardware itself, Arduino led the pack, with the Raspberry Pi and Particle following behind. Obviously which language you learn and which platform you use is dependent on the project itself, but if you’re not sure where exactly to start, C and C++ seem like a good place. Head over to for the full results of their survey.