View all newsletters
Receive our newsletter – data, insights and analysis delivered to you
  1. Technology
  2. Hardware
June 6, 2016updated 22 Sep 2016 3:05pm

Best programming language for IoT

CBR compares five of the top languages being used to connect the world today.


From connecting a door lock to making a mug intelligent, programming languages are behind every IoT enabled device and service.

As coding becomes ever more important, not only to create new connected ‘things’ but also to solve eventual problems with those same ‘things’, developers have a wide range of languages to choose from.

CBR dives into the coding world of IoT to find which language best answers its needs.


Programming language C is undoubtedly one of the most important in the IoT ecosystem as a whole. This language is the one predominantly used for most IoT projects, especially embedded devices, and is recognised almost anywhere on the internet spectrum.

Over the years, C has been the basis or starting point for many other coding languages, making its knowledge a basic requirement for anyone in the IoT space.

C has been used with IoT boards such as Arduino for example, and even though has other languages ranking higher than itself, it is a basic programming language everyone must know.

Content from our partners
Tech sector is making progress on diversity, but advances must accelerate
How to bolster finance functions and leverage tech to future-proof operational capabilities
How digital technologies can meet the challenges and opportunities ESG presents

Websites in our network
NEWSLETTER Sign up Tick the boxes of the newsletters you would like to receive. Tech Monitor's research, insight and analysis examines the frontiers of digital transformation to help tech leaders navigate the future. Our Changelog newsletter delivers our best work to your inbox every week.
I consent to New Statesman Media Group collecting my details provided via this form in accordance with the Privacy Policy