With the internet driving a new world of information exchange, business start-ups and online gaming, coders have suddenly become the gatekeepers to these new realms. Combine the huge interest in learning how to create and control these worlds with the surge of cool devices, such as the Raspberry Pi, and you’ve got a head of technological steam the world hasn’t seen since the coding craze of the early 1980s. So no matter if you’re looking to relive those heady ’80s coding days or are a newbie looking to take your first steps into the coding world, you hold in your hands the ideal guide to start coding. Thanks to a new generation of open free software, we all can access operating systems, development tools, compilers and the programming languages needed to create professional programs, apps and tools. We’ll show you how to get up and running with a Linux system, then access everything you need freely online. Coding is easy, exciting and fun. We’ll explain the basics, move on to more advanced topics, explain how you can use the Raspberry Pi, and provide you with fully updated, exciting and easy-to-follow projects. So what are you waiting for? Get coding!