2021 Holiday Gift Guide: Books to Give and Get This Year


With the holiday season just a flip of the calendar away, No Starch Press wants to help you get your shopping done early (hint: shipping delays). So we made a list, and hope you’re checking it twice! On it, you’ll find something for everyone – and some things to add to your own wish list.

LEGO Space cover Learn to Code cover Game Console 2 cover Mission Python cover

For the Aspiring Python Programmer:
Python Crash Course (2nd Edition), by Eric Matthes
Automate the Boring Stuff with Python, by Al Sweigart
Learn to Code By Solving Problems, by Daniel Zingaro

For the Linux Lovers:
The Linux Command Line (2nd Edition), by William Shotts
The Linux Programming Interface, by Michael Kerrisk
How Linux Works (3rd Edition), by Brian Ward

For the Hackers:
Black Hat Python (2nd Edition), by Justin Seitz and Tim Arnold
How to Hack Like a Ghost, by Sparc Flow
Linux Basics for Hackers, by OccupyTheWeb

For the People Who Like to Break Stuff:
Practical IoT Hacking, by Fotios Chantzis, Ioannis Stais et al.
The Hardware Hacking Handbook, by Colin O’Flynn and Jasper van Woudenberg


For the Gamers:
The Game Console 2.0, by Evan Amos

For the Math Fans:
Dive Into Algorithms, by Bradford Tuckfield

For the Science Stans:
CARBON: One Atom’s Odyssey, by John Barnett

For the Security Pro:
Cyberjutsu, by Ben McCarty

For the Security-Minded:
How Cybersecurity Really Works, by Sam Grubb

For the Code Breakers:
Crypto Dictionary, by Jean-Philippe Aumasson

For the Apple Aficionados:
Cult of Mac, 2nd Edition, by Leander Kahney and David Pierini


For the Kids:
Scratch 3 Programming Playground, by Al Sweigart
Python for Kids, by Jason R. Briggs
Mission Python, by Sean McManus
Teach Your Kids to Code, by Bryson Payne

For the LEGO Builders:
LEGO Space Projects, by Jeff Friesen
LEGO Technic Non-Electric Models: Simple Machines, by Yoshihito Isogawa
The LEGO Architecture Idea Book, by Alice Finch
The LEGO MINDSTORMS Robot Inventor Activity Book, by Daniele Benedettelli

For Getting in the Spirit of the Season:
The LEGO Christmas Ornaments Book (Volume 2), by Chris McVeigh