The world of programming is vast, with dozens of programming languages available for many different platforms. It’s confusing at the best of times, so we’re here to help you find your way through the labyrinth that is coding. We’ve put together a selection of popular and easy to understand languages to learn, along with tutorials and examples that you can put to use in the real world. It doesn’t matter what age you are or what skill level, learning to code just takes time, patience and this book.
Python is without a doubt the most popular programming language to start and learn code with. Not only is it easy to understand and follow, it’s also quick to bring you great results; it’s astonishingly powerful too. We’re using Python 3, the latest version of the language; with it you’re able to create everyday useful software, graphical games, text adventures and interactive programs that can be fashioned for use at home or work. Python is a fantastic language and we aim to help you master the basics and set you on your way to becoming a pro Python programmer.
We dive into the FUZE Project, one of the most exciting examples of what can be done with a Raspberry Pi, and see what’s on offer. With the FUZE you can use the Raspberry Pi as normal but it incorporates some interesting extras you won’t find ina standard Pi setup. Our detailed guides will walk you through the FUZE and its unique version of the BASIC programming language; we even include some coding examples to sink your teeth into.
Coding on Linux
Linux is an open source operating system that’s a superb foundation for any would-be programmer to build on. It’s free to download, install and use and with it, you can use all of the popular and mainstream programming languages through a variety of different front-end apps. However, Linux is great when it comes to creating scripts. With scripting you can create useful, everyday programs to help you back up a system to a remote location, userinteractive code, and much more. By using the Bash Shell in Linux, you’re able to interact with the entire system and its users, as well as any Python code you’ve already created. Why not open the first page and get started!