Raspberry Pi Begginer Guide Part 1
Raspberry Pi Begginer Guide Part 1
Raspberry Pi
Beginner’s Guide
How to use your new computer
Written by
Gareth Halfacree
2 THE OFFICIAL RASPBERRY PI BEGINNER'S GUIDE
THE OFFICIAL RASPBERRY PI BEGINNER’S GUIDE
THE OFFICIAL
Raspberry Pi
Beginner’s Guide
How to use your new computer
3
First published in 2018 by Raspberry Pi Trading Ltd, Station Road, Cambridge, CB1 2JH
Publishing Director: Russell Barnes • Editor: Phil King • Sub Editor: Nicola King
Design: Critical Media • Illustrations: Sam Alder
CEO: Eben Upton
Welcome to
the Official Raspberry
Pi Beginner’s Guide
W
e think you’re going to love the Raspberry Pi. This ultra-small, affordable computer
costs less than most video games, but can be used to learn coding, build robots,
and create all kinds of weird and wonderful projects.
The Raspberry Pi is capable of doing all the things you’d expect from a computer –
everything from browsing the internet and playing games, to watching movies and listening to
music. But the Raspberry Pi is much more than a modern computer.
With a Raspberry Pi you can get into the heart of a computer. You get to set up your own
operating system, and can connect wires and circuits directly to the pins on its board. It was
designed to teach young people how to program in languages like Scratch and Python, and all
the major programming languages are included with the official operating system.
The world needs programmers more than ever, and the Raspberry Pi has ignited a love of
computer science and technology in a new generation.
People of all ages use the
Raspberry Pi to create exciting
projects: everything from retro
games consoles to internet-
connected weather stations.
So if you want to make
games, build robots, or hack
weird and wonderful projects,
then this book is here to help
you get started.
5
About the Author
G areth Halfacree is a freelance
technology journalist, writer, and
former system administrator in the
education sector. With a passion for open-
source software and hardware, he was an
early adopter of the Raspberry Pi platform
and has written several publications on
its capabilities and flexibility. He can be
found on Twitter as @ghalfacree or via his
website at freelance.halfacree.co.uk.
Contents
Chapter 1: Get to know your Raspberry Pi 008
Take a guided tour of your new credit-card-sized computer
APPENDICES
Appendix A: Installing NOOBS to a microSD card 212
7
Chapter 1
T
he Raspberry Pi is a remarkable device: a fully functional computer in a tiny and
low-cost package. Whether you’re looking for a device you can use to browse the
web or play games, are interested in learning how to write your own programs, or are
looking to create your own circuits and physical devices, the Raspberry Pi – and its amazing
community – will support you every step of the way.
The Raspberry Pi is known as a single-board computer, which means exactly what it sounds
like: it’s a computer, just like a desktop, laptop, or smartphone, but built on a single printed
circuit board. Like most single-board computers, the Raspberry Pi is small – roughly the same
footprint as a credit card – but that doesn’t mean it’s not powerful: a Raspberry Pi can do
anything a bigger and more power-hungry computer can do, though not necessarily as quickly.
The Raspberry Pi family was born from a desire to encourage more hands-on computer
education around the world. Its creators, who joined together to form the non-profit Raspberry
Pi Foundation, had little idea that it would prove so popular: the few thousand built in 2012 to
test the waters were immediately sold out, and millions have been shipped all over the world
in the years since. These boards have found their ways into homes, classrooms, offices, data
centres, factories, and even self-piloting boats and spacefaring balloons.
Various models of Raspberry Pi have been released since the original Model B, each
bringing either improved specifications or features specific to a particular use-case. The
Raspberry Pi Zero family, for example, is a tiny version of the full-size Raspberry Pi which
drops a few features – in particular the multiple USB ports and wired network port – in favour
of a significantly smaller layout and lowered power needs.
All Raspberry Pi models have one thing in common, though: they’re compatible, meaning
that software written for one model will run on any other model. It’s even possible to take the
very latest version of the Raspberry Pi’s operating system and run it on an original pre-launch
Model B prototype. It will run more slowly, it’s true, but it will still run.
Throughout this book you’ll be learning about the Raspberry Pi 3 Model B+, the latest and
most popular version of the Raspberry Pi. What you learn, though, can be easily applied to
other models in the Raspberry Pi family, so don’t worry if you’re using a different version.