Skip to content
HomeVideosBooks
AllTopicsTrends
BlogsPodcasts
HistoryListsWatch laterLiked videosFollowing

The videos, books, blogs and podcasts Hacker News keeps recommending, all in one place.

VideosBooksBlogsPodcastsAboutPrivacySettings

Data from Hacker News, HackerTube, HackerBooks, HackerBlogs and Open Library. Credits · Not affiliated with Y Combinator.

HomeVideosBooksBlogsPodcasts
Ctrl K
    Cover of Getting started with Raspberry Pi

    Getting started with Raspberry Pi

    Richardson, Matt (Technologist) · 2014

    What can you do with the Raspberry Pi, the inexpensive credit card-sized computer? This book takes you step-by-step through the possibilities, such as writing programs in Scratch and Python; using the Raspberry Pi with Arduino; creating Internet-connected projects; playing with multimedia and more. With this guide you will get acquainted with hardware features of the Raspberry Pi; learn enough Linux to move around the operating system; draw graphics, play sounds, and handle mouse events with the Pygame framework; use the input and output pins to do some hardware hacking; discover how Arduino and the Raspberry Pi complement each other; integrate webcams and the Raspberry Pi Camera Module into your projects; and create your own Pi-based web server with Python.

    Electronics & HardwareAI & Machine Learning
    Open LibraryAmazon
    Stats for nerds
    2recommend
    5mentions
    3people
    2016–2022years
    80% recommend20% neutral

    Mentions per year

    2016201720182019202020212022

    What Hacker News says

    1. more_cornFeb 2022
      Second the suggestion of a raspberry pi.

      The book getting started with raspberry pi was the best introduction to computing I’ve ever seen.

      thread
    2. AlanYxFeb 2022
      >The book getting started with raspberry pi was the best introduction to computing I’ve ever seen.

      I just wanted to second this comment. I was skeptical that the book included with the Raspberry Pi 400 kit would be good or useful, but it is amazing. If anyone remembers the old Usborne introduction to computing/electronics/programming books, it feels a lot like those in some ways. If I was nine years old again and got that book, I'd probably be buried in it for weeks, trying out all the different projects.

      The Raspberry Pi foundation also published a book on game development, which is also very much like a lot of the old Usborne books. Really great for kids who are a little older.

      thread
    3. more_cornDec 2021
      My favorite introduction to computing is through play. I really like the raspberry pi, the scratch environment and the game programming section of the “getting started with raspberry pi” book.

      If it doesn’t resonate with her, keep looking around for something that does.

      Maybe you could build some projects together? My buddy builds robots and little kit toys with his kids. They have a lot of fun with it, but I suspect they’re humoring him because they just like an excuse to spend time with him.

      thread
    4. more_cornJul 2016
      I'm of two minds about co-ed. It's really important to find a safe place to learn and it can be hard to do that as a girl in a boy dominated field. She's going to have to do it some day, but it's probably best to build up some confidence in a safe environment. I'd spend some time finding girl only or mixed successfully mixed groups and programs.

      As for the technical side: Make's Getting Started with Raspberry Pi book is one of the best introductions to computing I've ever seen. It starts at the beginning, uses simple language, goes deep and provides hands-on experience. https://www.amazon.com/gp/product/1457186128/ref=oh_aui_sear...

      Get her that book and a Raspberry Pi, a nice case, encourage her, support her, help her connect with like-minded peers and then stand back. https://www.amazon.com/gp/product/B00ME5XUAG/ref=oh_aui_sear...

      thread
    5. zevonJun 2022
      There are a lot of good suggestions in this thread already. Maybe I can add some thoughts based on running Makerspaces for a few years:

      - I've hardly ever seen starter kits used fully. I think this is because most people I've seen have gone from learning the absolute basics (blinking a LED, usually) more or less straight to working on some individual and more complex project. For these, you usually end up needing things not included in a beginner kit (components, bigger breadboard, ...). However, there is nothing wrong with a starter kit and if I had to buy one, I'd go with an original Arduino kit [0].

      - There are some really nice education-oriented boards available nowadays that integrate a lot of functionality (RGB LEDs, microphones, buzzers, LED matrices, light / acceleration / temperature sensors, you name it). Somebody already mentioned the micro:bit[1] but there are others as well. I can recommend Circuit Playground Express[2] or Calliope[3], for example.

      - You can never go wrong with an Arduino Uno[4]. It's basic compared with newer offerings but in many ways it's a classic (lots of documentation and compatible hardware / "shields" out there). Buy the DIP version if you can, it's more repairable and flexible than the SMD versions.

      - There are quite a few ways to code for those educational microcontrollers. Most of the fancy newer boards mentioned above (micro:bit, ...) are made to be used both with Micropython/Circuit Python[5] as well as with Open Roberta[6] or MakeCode[7], the latter two for a more visual approach to coding. Unfortunately, those boards usually are not Arduino compatible which is a shame because the (probably) most wide-spread way to code for educational microcontrollers in general is the "traditional" Arduino IDE[8]. Most people I've seen end up with Arduino compatible boards and the Arduino IDE because it's more flexible and most of the documented knowledge, libraries and other stuff out there relates to that. Of course there are other options as well ("modern" alternatives to the Arduino IDE as well as the chip makers' tools themselves, ...) but those can be ignored in beginner contexts.

      - For beginner workshops, we often use a Circuit Playground Express for younger or very inexperienced persons (or if we really don't have much time). For everybody else, we most commonly use Arduino Unos with a breadboard, maybe a soldering iron, some jumpers, LEDs and resistors and go from there.

      - My favourite supplier by far is Adafruit for a lot of reasons, mainly to do with their open source and hacker ethics as well as with the quality of their tutorials and documentation.

      - I make it a point to regularly buy from Arduino (as in https://arduino.cc - not the clones) because their stuff is good quality and it's well worth supporting the "original".

      - Seeed Studio has also been mentioned and I think it's one of the coolest companies in this space. You can get a lot of more exotic and specialized (and cheap) stuff from them as well as all the basic Arduino things. They are also a manufacturing & development house (PCBs, assembly, CNC, 3d printing, ...). However, in my experience, their documentation and tutorials are not as good as with Adafruit, Arduino or Sparkfun.

      - I can highly recommend TinkerCAD Circuits[9] as a secondary learning tool. It's a pretty awesome microcontroller playground / simulator / learning space. Unfortunately, AFAIK, there is no real open source alternative.

      [0] The traditional choice: https://store.arduino.cc/products/arduino-starter-kit-multi-... -- however, I think this one is more practical: https://store.arduino.cc/collections/kits/products/arduino-s...

      [1] https://www.microbit.org/

      [2] https://learn.adafruit.com/adafruit-circuit-playground-expre...

      [3] https://calliope.cc/

      [4] https://store.arduino.cc/products/arduino-uno-rev3

      [5] https://learn.adafruit.com/getting-started-with-raspberry-pi...

      [6] https://www.open-roberta.org/

      [7] https://makecode.com/

      [8] https://www.arduino.cc/en/software

      [9] https://www.tinkercad.com/learn/circuits

      thread

    Related

    Cover of Adventures in Raspberry Pi
    2016

    Adventures in Raspberry Pi

    Carrie Anne Philbin
    2 recommend · 2
    Cover of Learning Computer Architecture with Raspberry Pi
    2017–2022

    Learning Computer Architecture with Raspberry Pi

    Eben Upton
    3 recommend · 3
    Learning Python with Raspberry PiAlex Bradbury
    2015

    Learning Python with Raspberry Pi

    Alex Bradbury
    0 recommend · 2
    Writing Interpreters and Compilers for the Raspberry Pi Using PythonAnthony Dos Reis
    2018–2024

    Writing Interpreters and Compilers for the Raspberry Pi Using Python

    Anthony Dos Reis
    3 recommend · 7
    Cover of Getting started in electronics
    2008–2026

    Getting started in electronics

    Forrest M. Mims
    28 recommend · 44
    Cover of Getting Started with Arduino
    2012–2023

    Getting Started with Arduino

    Massimo Banzi
    4 recommend · 8
    Cover of Dive into Python
    2008–2026

    Dive into Python

    Mark Pilgrim
    94 recommend · 185
    Cover of Humble Pi
    2019–2026

    Humble Pi

    Matt Parker
    8 recommend · 19