General Tutorials Guides & Books: MegaThread


#1

I’d like to curate a thread with all the learning resources I can muster. Drop your links and suggestions below, and I’ll edit them into the right place up here ;)

We also have a good collection of books on our own store, here: https://shop.pimoroni.com/collections/books

Some of these I’ve found via DevFreeBooks, which is a useful resource for those wanting to explore beyond the Pi-specific resources I’ve chosen to include here: https://devfreebooks.github.io/

Python

The go-to language on the Raspberry Pi. And part of its very namesake. Python is the language you’ll find almost all of our examples and libraries written in.

####A Byte Of Python - https://www.gitbook.com/book/swaroopch/byte-of-python/details

“A Byte of Python” is a free book on programming using the Python language. It serves as a tutorial or guide to the Python language for a beginner audience. If all you know about computers is how to save text files, then this is the book for you.

####The Hitchhiker’s Guide To Python - http://docs.python-guide.org/en/latest/

This handcrafted guide exists to provide both novice and expert Python developers a best practice handbook to the installation, configuration, and usage of Python on a daily basis.

####Pimoroni Learning Portal Python Guides:

In this series I’ll be looking at a few of the more interesting aspects of Python and bestowing upon you a wealth of knowledge that will help you write shorter, better code.

Electronics

####EEVBlog “Fundamentals Friday”

Brilliant visual guides and explanations of many electronics engineering fundamentals.

####Pi Sensors Overview

A great breakdown of the many, many sensors you might want to use with a Pi.

Git

An essential tool for sharing your own code and collaborating with others, git is a cornerstone of the Pi community.

Try Git - https://try.github.io

Got 15 minutes and want to learn Git?


The Big List Of Pi Project Ideas
#2

Any suggestions for resources for people who’d like to delve into GPIO projects? I have a bunch of 2nd year CS uni students who are asking - good at the software side of things, but could do with support on the hardware side.


#3

I’ll certainly add some if I come across/recall any good sources.

What sort of GPIO projects are they aiming to build?


#4

At this stage, they’re looking for ideas. They’ve gone through basics with the Monk Makes kit, and want to move on to something more interesting…


#5

Ideas is a good idea. I’ve started a separate thread for this, albeit my own suggestions are a little thin on the ground so far :D The Big List Of Pi Project Ideas


#6

Ah, as well as the ideas, they are looking for resources (general guidance, reference books, etc) on electronics and GPIO with raspberry pi - hence my question in this thread.


#7

Oh, and as far as git resources go, my students like this one: https://rogerdudler.github.io/git-guide/


#8

That’s quite a nice guide! I haven’t seen anything quite like that for practical electronics, or Pi GPIO, but perhaps that means there’s an opportunity.

Have you browsed our books collection, by the way? https://shop.pimoroni.com/collections/books