Getting started with Internet of Things development
In this #IoT learning path by IBM developerWorks, you’ll get a broad overview of the concepts and skills that IoT developers need. It guides you through three developer guides for choosing hardware, choosing network technologies, and determining whether you need an IoT platform for your IoT projects. And culminates in an amazing first IoT project — a home automation system that uses a Raspberry Pi, some sensors, wifi, and Node-RED, many of the basics for a simple IoT solution.
https://www.ibm.com/developerworks/library/iot-lp101-quick-start-guide-iot-developers/index.HTML