Take a free programming class for the Raspberry Pi from Cambridge
It's been years since the invent of Apple 2 and Microsoft Windows yet we still rely on the same two operating systems to create a better system for us to use every few years. The professors at Cambridge is hoping to change you from that notion by teaching you the basics of creating an operating system by using assembly code. This course requires you have to have your own Raspberry Pi device with a SD card and a power supply for the small device. Other than that, you'll have enough to start learning right away. You'll learn how to create images, control the physical motherboard, and more from just coding. If you're ever looking for a tutorial into the start of coding, this is it.