So you want to get started with internet of things programming? vESPrino has you covered. Based on the ESP8266 WiFi module, this platform lets you experiment with sensors and prototype IoT projects. You can use light, gesture, humidity, and other sensors to get started.
This kit is currently getting funded on Indiegogo. It is suitable for programmables and IoT makers.