Getting Started With Arduino: A Beginner’s Guide by Brad Kendall | Arduino is an open-source electronics prototyping platform based on flexible, easy-to use hardware and software. It’s intended for artists, designers, hobbyists, and anyone interested in creating interactive objects or environments. | via Makeuseof
Our series of MagPi Essentials books continues with this guide to programming in Scratch. This freely-available visual programming language from MIT is particularly good for children getting to grips with starting programming, and our book is written with the younger reader in mind.