100 Best Raspberry Pi Books of All Time

We've ranked the best raspberry pi books using expert recommendations, sales data, and millions of reader ratings. At Shortform, we know books. Our book guides are the best in the world. Learn why.

1

Exploring Raspberry Pi: Interfacing to the Real World with Embedded Linux

Derek Molloy

5.0
Expand Raspberry Pi capabilities with fundamental engineering principlesExploring Raspberry Pi is the innovators guide to bringing Raspberry Pi to life. This book favors engineering principles over a 'recipe' approach to give you the skills you need to design and build your own projects. You'll understand the fundamental principles in a way that transfers to any type of electronics, electronic mod
2

Raspberry Pi Cookbook

Simon Monk

4.9
The world of Raspberry Pi is evolving quickly, with many new interface boards and software libraries becoming available all the time. In this cookbook, prolific hacker and author Simon Monk provides more than 200 practical recipes for running this tiny low-cost computer with Linux, programming it with Python, and hooking up sensors, motors, and other hardware—including Arduino.

You’ll also learn ba
3

Programming the Raspberry Pi: Getting Started with Python

Simon Monk

4.8
An updated guide to programming your own Raspberry Pi projectsLearn to create inventive programs and fun games on your powerful Raspberry Pi--with no programming experience required. This practical book has been revised to fully cover the new Raspberry Pi 2, including upgrades to the Raspbian operating system. Discover how to configure hardware and software, write Python scripts, create user-frien
4

Raspberry Pi For Dummies, 3rd Edition

Sean McManus

4.8
Get your slice of Raspberry Pi With the invention of the unique credit card-sized single-board computer comes a new wave of hardware geeks, hackers, and hobbyists who are excited about the possibilities with the Raspberry Pi--and this is the perfect guide to get you started. With this down-to-earth book, you'll quickly discover why the Raspberry Pi is in high demand!

There's a reason the Raspberry
5

Raspberry Pi User Guide

Eben Upton

4.7
Learn the Raspberry Pi 3 from the experts! Raspberry Pi User Guide, 4th Edition is the "unofficial official" guide to everything Raspberry Pi 3. Written by the Pi's creator and a leading Pi guru, this book goes straight to the source to bring you the ultimate Raspberry Pi 3 manual. This new fourth edition has been updated to cover the Raspberry Pi 3 board and software, with detailed discussion on
6

Security Testing with Raspberry Pi

Daniel W. Dieterle

4.6
Security Testing with Raspberry PiWant to know how to run Kali Linux on a Raspberry Pi? Trying to learn Ethical Hacking on a budget? Want to learn how to make cheap drop boxes? Or how to use a Raspberry Pi as a HiD attack device or for Physical Security? Look no further, this book is for you!

Topics Include:
- Using Kali Linux and Kali-Pi on an RPi
- Using Ethical Hacking tools in Raspbian
- Using Ra
7

Learn Robotics Programming: Build and control autonomous robots using Raspberry Pi 3 and Python

Danny Staple

4.6
Learn Robotics with Raspberry Pi: Build and Code Your Own Moving, Sensing, Thinking Robots book cover8

Learn Robotics with Raspberry Pi: Build and Code Your Own Moving, Sensing, Thinking Robots

Matt Timmons-Brown

4.6
In Learn Robotics with Raspberry Pi, you'll learn how to build and code your own robot projects with just the Raspberry Pi microcomputer and a few easy-to-get components - no prior experience necessary!

Learn Robotics with Raspberry Pi will take you from inexperienced maker to robot builder. You'll start off building a two-wheeled robot powered by a Raspberry Pi minicomputer and then program it usi
Programming Arduino: Getting Started with Sketches, Third Edition book cover9

Programming Arduino: Getting Started with Sketches, Third Edition

MONK

4.6

An up-to-date Arduino programming guide―no prior programming experience required!This fully updated guide shows, step by step, how to quickly and easily program all Arduino models using its modified C language and the Arduino IDE. Electronics guru Simon Monk gets you up to speed quickly, teaching all concepts through simple language and clear instruction. Programming Arduino®: Getting Started with

Hacking Electronics: Learning Electronics with Arduino and Raspberry Pi, Second Edition book cover10

Hacking Electronics: Learning Electronics with Arduino and Raspberry Pi, Second Edition

Simon Monk

4.5
Publisher's Note: Products purchased from Third Party sellers are not guaranteed by the publisher for quality, authenticity, or access to any online entitlements included with the product.




Up-to-date hacks that will breathe life into your Arduino and Raspberry Pi creations!

This intuitive DIY guide shows how to wire, disassemble, tweak, and re-purpose household devices and integrate them with your
11

Makers: The New Industrial Revolution

Chris Anderson

4.5
Wired magazine editor and bestselling author Chris Anderson takes you to the front lines of a new industrial revolution as today’s entrepreneurs, using open source design and 3-D printing, bring manufacturing to the desktop. In an age of custom-fabricated, do-it-yourself product design and creation, the collective potential of a million garage tinkerers and enthusiasts is about to be unleashed, dr
12

Raspberry Pi Project Handbook

Rui Santos and Sara Santos

4.5
Twenty projects using the Raspberry Pi, a tiny and affordable computer, for beginners looking to make cool things right away. Projects are explained with full-color visuals and simple step-by-step instructions.

Raspberry Pi Project Handbook is a beginner-friendly collection of electronics projects, perfectly suited for kids, parents, educators, and hobbyists looking to level up their hardware skill
Programming Arduino: Getting Started with Sketches book cover13

Programming Arduino: Getting Started with Sketches

Simon Monk

4.5
Publisher's Note: Products purchased from Third Party sellers are not guaranteed by the publisher for quality, authenticity, or access to any online entitlements included with the product.




Program Arduino with ease!

This thoroughly updated guide shows, step-by-step, how to quickly program all Arduino models. Programming Arduino: Getting Started with Sketches, Second Edition, features easy-to-follo
Exploring Arduino: Tools and Techniques for Engineering Wizardry book cover14

Exploring Arduino: Tools and Techniques for Engineering Wizardry

Jeremy Blum

4.5
The bestselling beginner Arduino guide, updated with new projects!Exploring Arduino makes electrical engineering and embedded software accessible. Learn step by step everything you need to know about electrical engineering, programming, and human-computer interaction through a series of increasingly complex projects. Arduino guru Jeremy Blum walks you through each build, providing code snippets an
15

Help Your Kids with Computer Science

DK

4.5
A clear, visual guide to the technical, societal, and cultural aspects of computers and social media, using step-by-step diagrams and graphics to explore how kids can get the most from computers while staying safe.

Covering everything from data to digital life, from computer coding to cyber attacks, this unique guide gives parents and kids the most up-to-date and comprehensive facts and information
The AVR Microcontroller and Embedded Systems Using Assembly and C: Using Arduino Uno and Atmel Studio book cover16

The AVR Microcontroller and Embedded Systems Using Assembly and C: Using Arduino Uno and Atmel Studio

Sepehr Naimi, Sarmad Naimi, et al.

4.5
The AVR microcontroller from Atmel (now Microchip) is one of the most widely used 8-bit microcontrollers. Arduino Uno is based on AVR microcontroller. It is inexpensive and widely available around the world. This book combines the two. In this book, the authors use a step-by-step and systematic approach to show the programming of the AVR chip. Examples in both Assembly language and C show how to p
17

Adventures in Raspberry Pi

Carrie Anne Philbin

4.4
Build cool Raspberry Pi projects with no experience required!Adventures in Raspberry Pi, 3rd Edition is the fun guide to learning programming. Starting from the very basics and building skill upon skill, you'll learn developing fundamentals--even if you've never programmed before. Learning is exciting when you're working your way through cool projects, but the concepts you learn and the skills you
Arduino Reference: A Print Reference for Arduino Programmers book cover18

Arduino Reference: A Print Reference for Arduino Programmers

Michael J Cheich

4.4

Arduino Reference: A Print Reference for Arduino Programmers brings the official Arduino Language Reference into a clean, accessible print format. Compiled from the official Arduino documentation, this book gathers essential functions, syntax, and usage details in one convenient place for quick consultation while you work. Carefully curated and organized by Programming Electronics Academy, it is d

19

Raspberry Pi: Full Stack: A whirlwind tour of full-stack web application development on the Raspberry Pi

Peter Dalmari

4.4
The Official Raspberry Pi Beginner's Guide: How to use your new computer book cover20

The Official Raspberry Pi Beginner's Guide: How to use your new computer

Gareth Halfacree

4.4

Learn how to set up your Raspberry Pi, write code, and build projects with electronic components.Raspberry Pi is a small, clever, British-built computer that's packed with potential. Made using a desktop-class, energy-efficient processor, Raspberry Pi is designed to help you learn coding, discover how computers work, and build your own amazing things. This book was written to show you just how eas

Getting Started with FPGAs: Digital Circuit Design, Verilog, and VHDL for Beginners book cover21

Getting Started with FPGAs: Digital Circuit Design, Verilog, and VHDL for Beginners

Russell Merrick

4.4

Skip the complexity and learn to program FPGAs the easy way through this hands-on, beginner-friendly introduction to digital circuit design with Verilog and VHDL.Whether you have been toying with field programmable gate arrays (FPGAs) for years or are completely new to these reprogrammable devices, this book will teach you to think like an FPGA engineer and develop reliable designs with confidence

22

Learning Computer Architecture with Raspberry Pi

Eben Upton

4.4
Use your Raspberry Pi to get smart about computing fundamentals

In the 1980s, the tech revolution was kickstarted by a flood of relatively inexpensive, highly programmable computers like the Commodore. Now, a second revolution in computing is beginning with the Raspberry Pi. Learning Computer Architecture with the Raspberry Pi is the premier guide to understanding the components of the most excitin
23

Raspberry Pi Assembly Language Raspbian Beginners: Hands on Guide

Bruce Smith

4.4
Raspberry Pi Assembly Language RASPBIAN Beginners THIRD EDITION is your hands-on guide to learning to program ARM machine code on your Raspberry Pi 3, 2, 1 or Zero. With nothing other than the Raspbian Operating System installed on your Raspberry Pi, this book shows you how to access all the tools that you'll need to create your own machine code programs using assembly language.


Ideal for the novic
24

Arduino for Beginners: The Ultimate Step by Step Guide to Choose, Purchase, and Program an Arduino Board and Create Amazing Projects

Mark Hopper

4.4
Book of Making 2026: Projects for Makers and Hackers book cover25

Book of Making 2026: Projects for Makers and Hackers

The Makers of Raspberry Pi Official magazine

4.4

Dive into today’s most inspiring and innovative tech projects with this full-color guidebook.Whether you're new to programming with electronics or an experienced maker, there's a project here for you. With a bit of know-how you can 3D print jigs for more accurate woodworking, build your own custom games controller, add artificial intelligence to an old phone, and advance your hacking knowledge. Di

26

Operating Systems Foundations with Linux on the Raspberry Pi: Textbook

Wim Vanderbauwhede and Jeremy Singer

4.4
Awesome Robotics Projects for Kids: 20 Original STEAM Robots and Circuits to Design and Build book cover27

Awesome Robotics Projects for Kids: 20 Original STEAM Robots and Circuits to Design and Build

Bob Katovich

4.4
28

Python Programming for Raspberry Pi, Sams Teach Yourself in 24 Hours

Richard Blum

4.4
Python Programming for Raspberry Pi(R) In just 24 sessions of one hour or less, Sams Teach Yourself Python Programming for Raspberry Pi in 24 Hours teaches you Python programming on Raspberry Pi, so you can start creating awesome projects for home automation, home theater, gaming, and more. Using this book's straight-forward, step-by-step approach, you'll move from the absolute basics all the way
Electronics All-In-One for Dummies book cover29

Electronics All-In-One for Dummies

Doug Lowe

4.3
A comprehensive collection of 8 books in 1 offering electronics guidance that can't be found anywhere else! If you know a breadboard from a breadbox but want to take your hobby electronics skills to the next level, this is the only reference you need. Electronics All-in-One For Dummies has done the legwork for you -- offering everything you need to enhance your experience as an electronics enthusi
30

Getting Started with Raspberry Pi

Shawn Wallace

4.3
What can you do with the Raspberry Pi, a $35 computer the size of a credit card? All sorts of things! If you’re learning how to program, or looking to build new electronic projects, this hands-on guide will show you just how valuable this flexible little platform can be.

This book takes you step-by-step through many fun and educational possibilities. Take advantage of several preloaded programming
Getting Started With Arduino: The Open Source Electronics Prototyping Platform (Make) book cover31

Getting Started With Arduino: The Open Source Electronics Prototyping Platform (Make)

Massimo Banzi, Michael Shiloh

4.3

Arduino is the open source electronics prototyping platform that is the heart of the Maker world. This thorough introduction, updated for the latest Arduino IDE release and the new ARM-based boards, helps you start prototyping right away. From obtaining the required components to putting the final touches on your project, all the information you need is here! Getting started with the Arduino is a

32

Learn to Program with Minecraft: Transform Your World with the Power of Python

Craig Richardso

4.3
You've bested creepers, traveled deep into caves, and maybe even gone to The End and back-but have you ever transformed a sword into a magic wand? Built a palace in the blink of an eye? Designed your own color-changing disco dance floor?

In "Learn to Program with Minecraft," you'll do all this and more with the power of Python, a free language used by millions of professional and first-time program
33

Advanced Robotic Vehicles Programming: An Ardupilot and Pixhawk Approach

Julio Alberto Mendoza-Mendoza, Victor Javier Gonzalez-Villela, et al.

4.3
Learn how to program robotic vehicles with ardupilot libraries and pixhawk autopilot, both of which are open source technologies with a global scope. This book is focused on quadcopters but the knowledge is easily extendable to three-dimensional vehicles such as drones, submarines, and rovers.Pixhawk and the ardupilot libraries have grown dramatically in popularity due to the fact that the hardwar
Arduino Cookbook: Recipes to Begin, Expand, and Enhance Your Projects book cover34

Arduino Cookbook: Recipes to Begin, Expand, and Enhance Your Projects

Michael Margolis

4.3
Want to create devices that interact with the physical world? This cookbook is perfect for anyone who wants to experiment with the popular Arduino microcontroller and programming environment. You'll find more than 200 tips and techniques for building a variety of objects and prototypes such as IoT solutions, environmental monitors, location and position-aware systems, and products that can respond
35

Exploring Beaglebone: Tools and Techniques for Building with Embedded Linux

Derek Molloy

4.3
In-depth instruction and practical techniques for building with the BeagleBone embedded Linux platform

Exploring BeagleBone?is a hands-on guide to bringing gadgets, gizmos, and robots to life using the popular BeagleBone embedded Linux platform. Comprehensive content and deep detail provide more than just a BeagleBone instruction manual-you'll also learn the underlying engineering techniques that w
36

Raspberry Pi Cookbook for Python Programmers

Tim Cox

4.3
""Raspberry Pi Cookbook for Python Programmers"" is written in a Cookbook format, presenting examples in the style of recipes.This allows you to go directly to your topic of interest, or follow topics throughout a chapter to gain a thorough in-depth knowledge. The aim of this book is to bring you a broad range of Python 3 examples and practical ideas which you can develop to suit your own requirem
The Art of ARM Assembly, Volume 1: 64-Bit ARM Machine Organization and Programming book cover37

The Art of ARM Assembly, Volume 1: 64-Bit ARM Machine Organization and Programming

Randall Hyde

4.3

Modern Instructions for 64-Bit ARM CPUsBuilding on Randall Hyde’s iconic series, The Art of ARM Assembly delves into programming 64-bit ARM CPUs—the powerhouses behind iPhones, Macs, Chromebooks, servers, and embedded systems.Following a fast-paced introduction to the art of programming in assembly and the GNU Assembler (Gas) specifically, you’ll explore memory organization, data representation, a

Learn Electronics with Arduino: An Illustrated Beginner's Guide to Physical Computing book cover38

Learn Electronics with Arduino: An Illustrated Beginner's Guide to Physical Computing

Jody Culkin and Eric Hagan

4.3
Tinyml: Machine Learning with Tensorflow Lite on Arduino and Ultra-Low-Power Microcontrollers book cover39

Tinyml: Machine Learning with Tensorflow Lite on Arduino and Ultra-Low-Power Microcontrollers

Pete Warden

4.3
Neural networks are getting smaller. Much smaller. The OK Google team, for example, has run machine learning models that are just 14 kilobytes in size--small enough to work on the digital signal processor in an Android phone. With this practical book, you'll learn about TensorFlow Lite for Microcontrollers, a miniscule machine learning library that allows you to run machine learning algorithms on
Programming the Raspberry Pi, Third Edition: Getting Started with Python book cover40

Programming the Raspberry Pi, Third Edition: Getting Started with Python

Simon Monk

4.3
41

Programming Arduino Next Steps: Going Further with Sketches

Simon Monk

4.3
Take your Arduino skills to the next level! In this practical guide, electronics guru Simon Monk takes you under the hood of Arduino and reveals professional programming secrets. Featuring coverage of the Arduino Uno, Leonardo, and Due boards, Programming Arduino Next Steps: Going Further with Sketches shows you how to use interrupts, manage memory, program for the Internet, maximize serial commun
42

Raspberry Pi: Hardware Projects

Dogan Ibrahim

4.3
Arduino Without Prior Knowledge: Create your own first project within 7 days (Become an Engineer Without Prior Knowledge) book cover43

Arduino Without Prior Knowledge: Create your own first project within 7 days (Become an Engineer Without Prior Knowledge)

Benjamin Spahic

4.3

Arduino Without Prior Knowledge - Create your own first project within seven daysTwo in One: You will receive the eBook in PDF format free of charge when you buy the paperback or Kindle version!Would you like to understand electrical circuits and be able to program your own microcontroller?No problem – with the help of this beginner's guide, you will be able to understand the basic of the Arduino

Arduino Workshop: A Hands-On Introduction with 65 Projects book cover44

Arduino Workshop: A Hands-On Introduction with 65 Projects

John Boxall

4.3
Learn the Basics, Build the Projects, Create Your Own

The Arduino is a cheap, flexible, open source microcontroller platform designed to make it easy for hobbyists to use electronics in homemade projects. With an almost unlimited range of input and output add-ons, sensors, indicators, displays, motors, and more, the Arduino offers you countless ways to create devices that interact with the world ar
45

Computer Programming: This Book Includes: SQL, Linux, Java, Python, C#, Arduino, C# For Intermediates, Arduino For Intermediates Learn Any Computer Language In One Day Step by Step (#2020 Version)

Steve Tudor

4.3
46

Penetration Testing with Raspberry Pi

Michael McPhee and Jason Beltrame

4.3
Learning Python with Raspberry Pi book cover47

Learning Python with Raspberry Pi

Alex Bradbury

4.3
The must-have companion guide to the Raspberry Pi User Guide!

Raspberry Pi chose Python as its teaching language of choice to encourage a new generation of programmers to learn how to program. This approachable book serves as an ideal resource for anyone wanting to use Raspberry Pi to learn to program and helps you get started with the Python programming language. Aimed at first-time developers wit
48

Motors for Makers: A Guide to Steppers, Servos, and Other Electrical Machines

Matthew Scarpino Scarpino

4.3
The First Maker-Friendly Guide to Electric Motors!

Makers can do amazing things with motors. Yes, they're more complicated than some other circuit elements, but with this book, you can completely master them. Once you do, incredible new projects become possible.

Unlike other books, Motors for Makers is 100% focused on what you can do. Not theory. Making.

First, Matthew Scarpino explains how electric
49

Raspberry Pi: A Comprehensive Beginner's Guide to Setup, Programming(Concepts and techniques) and Developing Cool Raspberry Pi Projects

Joe Grant

4.3
50

Raspberry Pi Projects

Andrew Robinson, Mike Cook

4.3
Learn to build software and hardware projects featuring the Raspberry Pi!

Raspberry Pi represents a new generation of computers that encourages the user to play and to learn and this unique book is aimed at the beginner Raspberry Pi user who is eager to get started creating real-world projects. Taking you on a journey of creating 16 practical projects, this fun and informative resource introduces y
Getting Started with Arduino: The Open Source Electronics Prototyping Platform book cover51

Getting Started with Arduino: The Open Source Electronics Prototyping Platform

Massimo Banzi

4.3
Arduino is the open source electronics prototyping platform that has taken the Maker Movement by storm. This thorough introduction, updated for the latest Arduino release, helps you start prototyping right away. From obtaining the required components to putting the final touches on your project, all the information you need is here!

Getting started with Arduino is a snap. To use the introductory ex
Raspberry Pi Projects for the Evil Genius book cover52

Raspberry Pi Projects for the Evil Genius

Donald Norris

4.3
Publisher's Note: Products purchased from Third Party sellers are not guaranteed by the publisher for quality, authenticity, or access to any online entitlements included with the product.


A dozen fiendishly fun projects for the Raspberry Pi! This wickedly inventive guide shows you how to create all kinds of entertaining and practical projects with Raspberry Pi operating system and programming envi
The Maker's Guide to the Zombie Apocalypse: Defend Your Base with Simple Circuits, Arduino, and Raspberry Pi book cover53

The Maker's Guide to the Zombie Apocalypse: Defend Your Base with Simple Circuits, Arduino, and Raspberry Pi

Simon Monk

4.3
Where will you be when the zombie apocalypse hits? Trapping yourself in the basement? Roasting the family pet? Beheading reanimated neighbors?

No way. You'll be building fortresses, setting traps, and hoarding supplies, because you, savvy survivor, have snatched up your copy of The Maker's Guide to the Zombie Apocalypse before it's too late. This indispensable guide to survival after Z-day, written
54

Python Playground: Geeky Projects for the Curious Programmer

Mahesh Venkitachalam

4.2
Python is a powerful programming language that's easy to learn and fun to play with. But once you've gotten a handle on the basics, what do you do next?

Python Playground is a collection of imaginative programming projects that will inspire you to use Python to make art and music, build simulations of real-world phenomena, and interact with hardware like the Arduino and Raspberry Pi. You'll learn t
55

Electronics Cookbook: Practical Electronic Recipes with Arduino and Raspberry Pi

Simon Monk

4.2
If you're among the many hobbyists and designers who came to electronics through Arduino and Raspberry Pi, this cookbook will help you learn and apply the basics of electrical engineering without the need for an EE degree. Through a series of practical recipes, you'll learn how to solve specific problems while diving into as much or as little theory as you're comfortable with.

Author Simon Monk (Ra
Getting Started with Processing: A Hands-On Introduction to Making Interactive Graphics book cover56

Getting Started with Processing: A Hands-On Introduction to Making Interactive Graphics

Casey Reas

4.2

Processing opened up the world of programming to artists, designers, educators, and beginners. This short book gently introduces the core concepts of computer programming and working with Processing. Written by the co-founders of the Processing project, Reas and Fry, Getting Started with Processing shows you how easy it is to make software and systems with interactive graphics. If you're an artist

57

Raspberry Pi 4 Beginner’s Guide: The Beginner’s Guide to Master Raspberry Pi 4 as your new PC and Build Amazing Projects

Graham O. Wilson

4.2
Arduino and Raspberry Pi Sensor Projects for the Evil Genius book cover58

Arduino and Raspberry Pi Sensor Projects for the Evil Genius

Robert Chin

4.2
Publisher's Note: Products purchased from Third Party sellers are not guaranteed by the publisher for quality, authenticity, or access to any online entitlements included with the product.




Fiendishly Clever Sensor Projects for Your Arduino and Raspberry Pi

Learn to quickly build your own electronic gadgets that monitor, measure, and react to the real world--with no prior experience required! This
Beginning C for Arduino, Second Edition: Learn C Programming for the Arduino book cover59

Beginning C for Arduino, Second Edition: Learn C Programming for the Arduino

Jack Purdum

4.2
Beginning C for Arduino, Second Edition is written for those who have no prior experience with microcontrollers or programming but would like to experiment and learn both. Updated with new projects and new boards, this book introduces you to the C programming language, reinforcing each programming structure with a simple demonstration of how you can use C to control the Arduino family of microcont
60

Learn Raspberry Pi with Linux

Peter Membrey, David Hows

4.2
Learn Raspberry Pi with Linux will tell you everything you need to know about the Raspberry Pi's GUI and command line so you can get started doing amazing things. You'll learn how to set up your new Raspberry Pi with a monitor, keyboard and mouse, and you'll discover that what may look unfamiliar in Linux is really very familiar. You'll find out how to connect to the internet, change your desktop
61

JavaScript Robotics: Building Nodebots with Johnny-Five, Raspberry Pi, Arduino, and Beaglebone

Backstop Media, Rick Waldron, Pawel Szymczykowski, David Resseguie, Donovan Buck, Jonathan Beri, Kassandra Perch, Lyza Danger Gardner, Raquel Velez, Julian David Duque, Emily Rose, Bryan Hughes, Sara Gorecki, Susan Hinton, Anna Gerber, Andrew Fisher

4.2
JavaScript Robotics is on the rise. Rick Waldron, the lead author of this book and creator of the Johnny-Five platform, is at the forefront of this movement. Johnny-Five is an open source JavaScript Arduino programming framework for robotics. This book brings together fifteen innovative programmers, each creating a unique Johnny-Five robot step-by-step, and offering tips and tricks along the way.
62

Arduino Programming in 24 Hours, Sams Teach Yourself

Richard Blum

4.2
In just 24 sessions of one hour or less, Sams Teach Yourself Arduino Programming in 24 Hours teaches you C programmingon Arduino, so you can start creating inspired "DIY" hardwareprojects of your own! Using this book's straightforward, step-by-stepapproach, you'll walk through everything from setting up yourprogramming environment to mastering C syntax and features, interfacing your Arduino to per
Get started with MicroPython on Raspberry Pi Pico: The Official Raspberry Pi Pico Guide book cover63

Get started with MicroPython on Raspberry Pi Pico: The Official Raspberry Pi Pico Guide

Gareth Halfacree and Ben Everard

4.2
ESP32 Development using the Arduino IDE book cover64

ESP32 Development using the Arduino IDE

iain hendry

4.2
65

Hello Raspberry Pi!: Python programming for kids and other beginners

Ryan Heitz

4.2
Summary

A fun and imaginative way for kids and other beginners to take their first steps programming on a Raspberry Pi.

Purchase of the print book includes a free eBook in PDF, Kindle, and ePub formats from Manning Publications.

About the Technology

The Raspberry Pi is a small, low-cost computer invented to encourage experimentation. The Pi is a snap to set up, and using the free Python programming la
66

Schnelleinstieg Raspberry Pi (Professional Series)

Christian Immler

4.2
67

The Programmers Code: A Deep Dive Into Mastering Computer Programming Including Python, C, C++, C#, Html Coding, Raspberry Pi3, And Black Hat Hacking

C.P.A. Inc

4.2
Make: Sensors: A Hands-On Primer for Monitoring the Real World with Arduino and Raspberry Pi book cover68

Make: Sensors: A Hands-On Primer for Monitoring the Real World with Arduino and Raspberry Pi

Tero Karvinen

4.2
Make: Sensors is the definitive introduction and guide to the sometimes-tricky world of using sensors to monitor the physical world.

Features about this book:




Includes full color photographs that are informative, useful, and engaging
Branded with the MAKE Magazine look and feel, this book targets the MAKE core audience
A hands-on book that provides the reader with engaging experiences
Heavily illustrat
69

Raspberry Pi for Kids for Dummies

Richard Wentk

4.2
Getting acquainted with your Raspberry Pi has never been sweeterRaspberry Pi For Kids For Dummies makes it easy for kids to set-up, operate, and troubleshoot like a Pi pro! Introducing you to Pi through a series of entertaining and inspiring projects, this handy, step-by-step guide shows you how to write computer games, build websites, make art and music, create electronic projects, and much more!
70

Raspberry Pi Hardware Reference

Warren Gay

4.2
71

Adventures in Arduino

Becky Stewart

4.1
Arduino programming for the absolute beginner, with project-based learningAdventures in Arduino is the beginner's guide to Arduino programming, designed specifically for 11-to 15-year olds who want to learn about Arduino, but don't know where to begin. Starting with the most basic concepts, this book coaches you through nine great projects that gradually build your skills as you experiment with el
72

Raspberry Pi: A practical guide to the revolutionary small computer

Gary Girling

4.1
The Haynes Raspberry Pi Manual is the perfect introduction to the affordable small computer. Printed in full color throughout, this manual is aimed at those switching on their Pi for the first time, guiding them through the full process of setup and configuration. The book then introduces various aspects of computing and programming – subjects that have been sadly absent from the school curriculum
73

Raspberry Pi Electronics Projects for the Evil Genius

Donald Norris

4.1
Publisher's Note: Products purchased from Third Party sellers are not guaranteed by the publisher for quality, authenticity, or access to any online entitlements included with the product.
Ten brand new, hands-on DIY projects for the Raspberry Pi!This fully illustrated guide shows how to create all kinds of entertaining and practical gadgets with the Raspberry Pi.Raspberry Pi Electronics Projec
30 Arduino Projects for the Evil Genius book cover74

30 Arduino Projects for the Evil Genius

Simon Monk

4.1
'30 Arduino Projects for the Evil Genius' shows you how to use Arduino, the open-source physical computing platform. You'll master Arduino through a series of projects while learning the required simplified C programming.
75

Build a Smart Raspberry Pi VPN Server: Auto Configuring, Plug-n-Play, Use from Anywhere (3rd Edition, Rev 2.0)

Ira Finch

4.1
The Arduino Project Handbook: 45 Illustrated Projects for the Complete Beginner book cover76

The Arduino Project Handbook: 45 Illustrated Projects for the Complete Beginner

Mark Geddes

4.1
"The Arduino Project Handbook" is a beginner friendly collection of 45 fun and interactive projects to build with the low cost Arduino microcontroller. Each project includes concise instructions with full-color illustrations, an easy-to-follow circuit diagram, and complete code.

As much a hands-on introduction to Arduino and electronics as it is an inspirational reference, in "The Arduino Project H
77

DK Workbooks: Raspberry Pi Projects: An Introduction to the Raspberry Pi Computer

DK

4.1
Get kids building exciting computer projects, including games, music, and designs. Perfect for children ages 7-11 who are new to programming, this highly visual workbook is a fun introduction to Raspberry Pi, an affordable credit-card-size computer that is revolutionizing the world of computing and can help boost kids' computer skills in a new and innovative way.

With easy-to-follow directions and
78

Adventures in Minecraft Second Edition

David Whale and Martin O'Hanlon

4.1
Adventures in Minecraft Second Edition is the perfect book for young people who want to learn how to program Minecraft but need a little heads-up on where to begin. The Adventures series has been specifically designed to appeal to young people as they begin their adventures with technology, with a layout that will appeal to school age students and carefully tailored projects which allow them to le
79

Raspberry Pi 2: Beginner's Users Manual (Tech Geek)

Alex Benjamin and Mary Mos

4.1
Getting Started with Sensors: Measure the World with Electronics, Arduino, and Raspberry Pi book cover80

Getting Started with Sensors: Measure the World with Electronics, Arduino, and Raspberry Pi

Kimmo Karvinen, Tero Karvinen

4.1
To build electronic projects that can sense the physical world, you need to build circuits based around sensors: electronic components that react to physical phenomena by sending an electrical signal. Even with only basic electronic components, you can build useful and educational sensor projects.

But if you incorporate Arduino or Raspberry Pi into your project, you can build much more sophisticat
81

Arduino for Dummies

John Nussey

4.1
Bring your ideas to life with the latest Arduino hardware and software

Arduino is an affordable and readily available hardware development platform based around an open source, programmable circuit board. You can combine this programmable chip with a variety of sensors and actuators to sense your environment around you and control lights, motors, and sound. This flexible and easy-to-use combination
82

RASPBERRY PI 4 COMPLETE MANUAL: A Step-by-Step Guide to the New Raspberry Pi 4 and Set Up Innovative Projects

Raphael Stone

4.1
20 Makey Makey Projects for the Evil Genius book cover83

20 Makey Makey Projects for the Evil Genius

Aaron Graves

4.1
Publisher's Note: Products purchased from Third Party sellers are not guaranteed by the publisher for quality, authenticity, or access to any online entitlements included with the product.




20 fun and inventive Makey Makey projects for Makers from beginner to expert

This hands-on guide is filled with DIY projects that show readers, step-by-step, how to start creating and making cool inventions with
84

Electronic Gadgets for the Evil Genius: 21 New Do-It-Yourself Projects

Robert Iannini

4.1
BUILD ALL-NEW FIENDISHLY FUN ELECTRONICS PROJECTS! Spark your creativity with this wickedly inventive guide. Electronic Gadgets for the Evil Genius, Second Edition, is filled with completely new, amped-up projects that will shock and amaze, such as super-big Tesla coils, lasers, plasma devices, and electrokinetics contraptions.

Using affordable, easy-to-find components and equipment, each do-it-you
85

Make a Raspberry Pi-Controlled Robot: Building a Rover with Python, Linux, Motors, and Sensors

Wolfram Donat

4.1
Make a Raspberry-Pi Controlled Robot teaches you how to build a capable and upgradeable personal robot for around $100. You'll learn how to control servos, respond to sensor input, and know where your bot is using GPS. You'll also learn many ways to connect to your robot and send it instructions, from an SSH connection to sending text messages from your phone.
The Official Raspberry Pi Handbook 2026: Astounding projects with Raspberry Pi computers book cover86

The Official Raspberry Pi Handbook 2026: Astounding projects with Raspberry Pi computers

The Makers of Raspberry Pi Official magazine

4.1

Dive into the world of Raspberry Pi with this huge book of tutorials, projects, guides, product reviews, and more from the pages of Raspberry Pi Official Magazine.With 200 pages full of high-tech DIY projects – from building robots to retro gaming handhelds – there's something for every maker in this full-color guidebook. No matter which Raspberry Pi model you have, you’ll find inspiration and enh

AI Projects with Raspberry Pi: High-performance artificial intelligence for robotics, security, home automation, and vision (Essentials) book cover87

AI Projects with Raspberry Pi: High-performance artificial intelligence for robotics, security, home automation, and vision (Essentials)

Lucy Hattersley, Brian Jepson

4.1

With this essential guide, you'll learn how to create all kinds of AI-powered projects on Raspberry Pi!Combining Raspberry Pi hardware with artificial intelligence gives you new ways to interact with the world: turn your surroundings into a playing field with computer vision models, predict and adjust to changes in environmental conditions, and engage with people in natural ways.You’ll learn how t

88

Arduino Playground: Geeky Projects for the Experienced Maker

Warren Andrews

4.0
You've mastered the basics, conquered the soldering iron, and programmed a robot or two; now you've got a set of skills and tools to take your Arduino exploits further. But what do you do once you've exhausted your to-build list?

Arduino Playground will show you how to keep your hardware hands busy with a variety of intermediate builds, both practical and just-for-fun. Advance your engineering and
Making Things Talk: Using Sensors, Networks, and Arduino to see, hear, and feel your world book cover89

Making Things Talk: Using Sensors, Networks, and Arduino to see, hear, and feel your world

Tom Igoe

4.0
Make microcontrollers, PCs, servers, and smartphones talk to each other.

Building electronic projects that interact with the physical world is good fun. But when the devices you've built start to talk to each other, things really get interesting. With 33 easy-to-build projects, Making Things Talk shows you how to get your gadgets to communicate with you and your environment. It’s perfect for people
Programming with MicroPython: Embedded Programming with Microcontrollers and Python book cover90

Programming with MicroPython: Embedded Programming with Microcontrollers and Python

Nicholas H. Tollervey

4.0
Learn how to use MicroPython to make cool stuff with the BBC micro: bit, a simple, fun, and powerful gateway into both hardware and software development. This practical book assumes no previous knowledge of programming and takes you on a journey from first steps to advanced projects. Written by the programmer who proposed, coordinated, and contributed to getting MicroPython on the BBC micro: bit,
91

Hausautomation mit Raspberry Pi

E. F. Engelhardt

4.0
Raspberry Pi For Dummies (For Dummies (Computer/Tech)) book cover92

Raspberry Pi For Dummies (For Dummies (Computer/Tech))

Sean McManus and Mike Cook

4.0
93

Ultimate Guide to Raspberry Pi

Dennis Publishing Ltd

4.0
94

Beginning Robotics with Raspberry Pi and Arduino: Using Python and Opencv

Jeff Cicolani

4.0
Learn how to use a Raspberry Pi in conjunction with an Arduino to build a basic robot with advanced capabilities. Getting started in robotics does not have to be difficult. This book is an insightful and rewarding introduction to robotics and a catalyst for further directed study.

You'll be led step by step through the process of building a robot that uses the power of a Linux based computer paired
95

Beginning Sensor Networks with Arduino and Raspberry Pi

Charles Bel

4.0
Beginning Sensor Networks with Arduino and Raspberry Pi teaches you how to build sensor networks with Arduino, Raspberry Pi, and XBee radio modules, and even shows you how to turn your Raspberry Pi into a MySQL database server to store your sensor data!First you'll learn about the different types of sensors and sensor networks, including how to build a simple XBee network. Then you'll walk through
96

Raspberry Pi for Secret Agents - Second Edition

Stefan Sjogeli

4.0
97

Getting Started with Raspberry Pi: An Introduction to the Fastest-Selling Computer in the World

Wallace

4.0
The Raspberry Pi is a credit card-sized computer that plugs into your TV and a keyboard. It is a capable little computer which can be used in electronics projects, and for many of the things that your desktop PC does, like spreadsheets, word processing, browsing the internet, and playing games. It also plays high-definition video. This book takes you step-by-step through many fun and educational p
Practical Arduino Projects book cover98

Practical Arduino Projects

Avishkar Gandhi, Evaan Gandhi

4.0

Master the Essentials of Electronics and Programming through 30 Iterative High-Level ProjectsBegin your journey toward advancing your electronics and programming skills with 30 iterative, high-level projects. This guide serves as your essential stepping stone to move beyond the basics and enter the world of professional-grade systems engineering.Practical Arduino Projects utilizes an Iterative Lea

Making Things See: 3D Vision with Kinect, Processing, Arduino, and Makerbot book cover99

Making Things See: 3D Vision with Kinect, Processing, Arduino, and Makerbot

Greg Borenstein

4.0
This detailed, hands-on guide provides the technical and conceptual information you need to build cool applications with Microsoft's Kinect, the amazing motion-sensing device that enables computers to see. Through half a dozen meaty projects, you'll learn how to create gestural interfaces for software, use motion capture for easy 3D character animation, 3D scanning for custom fabrication, and many
100

Raspberry Pi Hacks: Tips & Tools for Making Things with the Inexpensive Linux Computer

Ruth Suehle, Tom Callaway

4.0
With more than 60 practical and creative hacks, this book helps you turn Raspberry Pi into the centerpiece of some cool electronics projects. Want to create a controller for a camera or a robot? Set up Linux distributions for media centers or PBX phone systems? That’s just the beginning of what you’ll find inside Raspberry Pi Hacks.

If you’re looking to build either a software or hardware project w