The Top Three Programming Languages For Electronics Tinkering

The Top Three Programming Languages For Electronics Tinkering

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 3000 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.

The Largest Maker Survey Is Here []

The Cheapest NBN 50 Plans

Here are the cheapest plans available for Australia’s most popular NBN speed tier.

At Lifehacker, we independently select and write about stuff we love and think you'll like too. We have affiliate and advertising partnerships, which means we may collect a share of sales or other compensation from the links on this page. BTW – prices are accurate and items in stock at the time of posting.