For anyone getting into the world of programming, the Raspberry Pi provides a great environment, and it's dirt cheap. Unlike a regular PC, the Pi has been designed from the outset around programming.
It was actually fully usable for my needs ...
More often than not, an IoT master device uses the SPI (serial peripheral interface) and I 2 C (inter-integrated circuit) protocols to exchange data with EEPROMs or sensors that are operating in slave ...