@Tom-Strutt , without killing your enthusiasm for IOT I propose you to work with a alternative product in parallel. IOT has a really big spectrum of activities. But the Omegas are nice smal and also quite limited in memory space, connectivity and OS'es. Even if I don't have RaspberryPy i would encourage you to use such a device in parallel. With all the well organized info's you can find you will have a smoother start in to IOT. The possibilities to connect are bigger (at least RPI 3) and there is a much larger range of OS'es you can run on it. Even a display you can use. As you already have a omega2 you could try to adapt some of the RPI tutorials for your small device without loose pleasure for exploring the IOT world.