Az egyik első döntés, amelyen az alkalmazásfejlesztők szembesülnek a tárgyak internete (IoT) funkcióinak kódolásakor, az milyen nyelv.
A lehetőségek természetesen a teljes programozási univerzumot lefedik, mivel az IoT a speciális szintaxis vagy a matematikai logika szempontjából sokat nem igényel. Tehát nagyrészt a döntés ugyanazon tényezőktől függ, amelyek a hagyományos alkalmazásfejlesztést hajtják végre: Mit fog tenni az alkalmazás, hogyan fog kölcsönhatásba lépni a környezetével, és mennyire ismeri a fejlesztő csapat az adott nyelvet?
Itt van tehát a 10 legfontosabb programozási nyelv, amely jelenleg irányítja az IoT alkalmazásfejlesztését: