Jedną z pierwszych decyzji, które napotykają twórcy aplikacji podczas kodowania funkcji Internetu przedmiotów (IoT), jest to, jakiego języka użyć.
Opcje oczywiście obejmują cały świat programowania, ponieważ Internet Rzeczy nie wymaga wiele specjalnej składni lub logiki matematycznej. W większości więc decyzja będzie zależeć od tych samych czynników, które napędzają tradycyjne tworzenie aplikacji: co zrobi aplikacja, jak będzie współdziałać ze środowiskiem i jak zorientowany jest zespół programistów w danym języku?
Oto 10 najważniejszych języków programowania, które obecnie kierują rozwojem aplikacji IoT: