หนึ่งในการตัดสินใจครั้งแรกที่นักพัฒนาแอปพลิเคชันพบเมื่อเขียนโค้ดฟังก์ชั่น Internet of Things (IoT) คือภาษาที่ใช้
แน่นอนว่าตัวเลือกนั้นครอบคลุมทั้งการเขียนโปรแกรมทั้งจักรวาลเนื่องจาก IoT ไม่ต้องการทางด้านไวยากรณ์หรือคณิตศาสตร์เชิงตรรกะมากนัก ดังนั้นส่วนใหญ่การตัดสินใจจะขึ้นอยู่กับปัจจัยเดียวกับที่ผลักดันการพัฒนาแอพพลิเคชั่นแบบดั้งเดิม: แอพพลิเคชั่นจะทำอะไรมันจะโต้ตอบกับสภาพแวดล้อมของมันอย่างไรและทีมพัฒนาในภาษาที่กำหนดอย่างไร
ต่อไปนี้เป็นภาษาการเขียนโปรแกรม 10 อันดับแรกที่เป็นแนวทางในการพัฒนาแอพพลิเคชั่น IoT ในขณะนี้:
