You are previewing Raspberry Pi For Kids For Dummies.
O'Reilly logo
Raspberry Pi For Kids For Dummies

Book Description

Getting acquainted with your Raspberry Pi has never been sweeter

Raspberry 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! From downloading the operating system and setting up your Raspberry Pi to creating art in Tux Paint and designing games with Scratch, everything you need to have fun with Pi is inside!

Raspberry Pi For Kids For Dummies leaves the confusing tech talk behind and explains in plain English how to unleash all the cool possibilities of Pi, like playing Minecraft in Python, using HTML to make a website, managing and customizing your Raspberry Pi, playing music with Sonic Pi, and understanding and playing with the GPIO.

  • Teaches the basics of Raspberry Pi in a simple and thorough approach

  • Shows you how to zoom around Pi, all while learning valuable programming skills

  • Offers tons of exciting projects to keep you engaged as you learn

  • Includes instruction on everything you need to troubleshoot Raspberry Pi

  • If you're aspiring computer programmer age 8-18 and want to start having fun with Pi, look no further than Raspberry Pi For Kids For Dummies.

    Table of Contents

      1. Cover
      2. Introduction
        1. About This Book
        2. Foolish Assumptions
        3. Icons Used in This Book
        4. Beyond This Book
        5. Where to Go from Here
      3. Week 1: Making a Pi
        1. Chapter 1: Find Parts for Your Pi
          1. Understand the Pi
          2. Discover the Different Pi Models
          3. Understand Pi Extras
          4. Add Optional Extras
          5. Collect Parts the Lazy Way
        2. Chapter 2: Create a Mind for Your Pi
          1. Understand Operating Systems
          2. Meet Linux on the Pi
          3. Meet Raspbian
          4. Get NOOBS the Hard Way
        3. Chapter 3: Connect Your Pi
          1. Find a Space
          2. Find the Power
          3. Plug in a Memory Card
          4. Connect a Monitor or TV
          5. Connect a USB Hub
          6. Connect a Keyboard and Mouse
          7. Connect to the Internet
          8. Connect Power
        4. Chapter 4: Power Up and Get Started
          1. Power Up Your Pi
          2. Boot Raspbian
          3. Configure Your Pi
          4. Set Up Advanced Options
          5. Shut Down or Reboot the Pi
        5. Chapter 5: Use the Desktop
          1. Get Started with the Desktop
          2. Use the Older Desktop
          3. Tour the Desktop
          4. Use the Taskbar
          5. Use the Quick Launch Icons
          6. Use the Desktop Menu
          7. Edit Files
      4. Week 2: Simple Programming Projects
        1. Chapter 6: Start Scratch from Scratch
          1. Understand Scratch
          2. Connect Blocks and Making Scripts
          3. Find and Start Scratch
          4. Look around Scratch
          5. Understand the Stage
          6. Move a Sprite with go to
          7. Make a Simple Script
          8. Control a Script
          9. Make a Simple Bounce Script
          10. Introduce Variables
        2. Chapter 7: Meet Sonic Pi
          1. Get Started with Sonic Pi
          2. Set Up Sound on the Pi
          3. Play Tunes with Sonic Pi
          4. Take a Guided Tour
          5. Understand Music and Sound
          6. Make More Complicated Music
      5. Week 3: Finding Out More about Programming
        1. Chapter 8: Get Started with Python
          1. Meet Python
          2. Remember Information
          3. Use the Shell and the Editor
        2. Chapter 9: Make a Guessing Game with Python
          1. Think about Code
          2. Ask the Player a Question
          3. Check the Answer
          4. Repeat Questions
          5. Figure Out Variable Types
          6. Put the Guessing Game All Together
          7. Repeat Code and Make It Simpler
          8. Add Smarts and Magic
        3. Chapter 10: Dig into Linux Commands
          1. Understand the Command Line
          2. Use Commands
          3. Get Started with Commands
          4. Find and Learn Commands
          5. Meet Important Linux Directories
          6. Become a Superuser with sudo
          7. Use Command Shortcuts
        4. Chapter 11: Manage and Customize Linux
          1. Meet File Permissions
          2. Understand Read, Write, and Execute
          3. Understand Users and Groups
          4. Work with Permissions
          5. Work with Users and Groups
          6. Make and Work with Files
          7. Install Software
      6. Week 4: Fun Pi Software Projects
        1. Chapter 12: Throw Shapes with Turtles
          1. Meet the Python Turtle
          2. Draw and Move
          3. Control the Pen
          4. Draw with Functions
          5. Use Smart Repeats
        2. Chapter 13: Combine Minecraft and Python
          1. Get Started with Minecraft
          2. Explore the World
          3. Understand APIs
          4. Use the Minecraft API
          5. Try a Few More Things
        3. Chapter 14: Make a Dumb Website
          1. Meet Web Servers
          2. Understand Dumb Websites
          3. Choose a Web Server
          4. Make Simple Web Pages
          5. Find Out More about Web Design
          6. Go Deeper into CSS and HTML
        4. Chapter 15: Make a Smart Website
          1. Understand Smart Websites
          2. Meet PHP
          3. Install PHP
          4. Get Started with PHP
          5. Check PHP
          6. Play with PHP
          7. Link PHP to Linux
          8. A Quick Note about JavaScript
      7. Week 5: Working with a Webcam
        1. Chapter 16: Take Photos with a Webcam
          1. Understand Webcams
          2. Understand Photo Cams
          3. Choose a Webcam
          4. Use the RPI Camera
          5. Meet Pygame
          6. Take and Save a Photo
          7. Fix Problems
          8. Improve the Script
        2. Chapter 17: Make a Simple Webcam
          1. Set Up a Webpage
          2. Debug a Web Page
          3. Do More Advanced Debugging
      8. About the Author
      9. Cheat Sheet
      10. Advertisement Page
      11. Connect with Dummies
      12. End User License Agreement