No Starch Press

New!

LEGO Zoo

The LEGO Zoo

The LEGO Zoo is a children's book that shows how to build 50 simple models of LEGO animals using only standard LEGO parts that every LEGO fan has in their collection.

The Game Console

The Game Console

The Game Console is a visual history of video game technology, with gorgeous photos of more than 80 video game consoles manufactured since 1972.

Mission Python

Mission Python

Mission Python will teach you how to program an adventure game in this hands-on, beginner-friendly introduction to coding in Python.

PoC||GTFO, Volume 2

PoC||GTFO, Volume 2 follows-up the wildly popular first volume with issues 9 through 13 of the eponymous hacker zine. Contributions range from humorous poems to deeply technical essays.

Coming Soon

The Computer Science Activity Book

The Computer Science Activity Book

The Computer Science Activity Book is a simple, hands-on, coloring book-like introduction to computer science concepts for non-technical readers. Activities include word searches, mazes, "Find the Bug!" hunts, matching games, "Color by Boolean" (a twist on the classic Paint by Numbers), and more. Now Available in Early Access!

Serious Python

Serious Python

Serious Python is an indispensable collection of practical tips and real-world advice for tackling common Python problems. Now Available in Early Access!

Practical Binary Analysis

Practical Binary Analysis

Practical Binary Analysis is the first book of its kind to present advanced binary analysis topics, such as binary instrumentation, dynamic taint analysis, and symbolic execution, in an accessible way. Now Available in Early Access!

Understanding Photography

Understanding Photography

Understanding Photography is a comprehensive, heavily illustrated volume introduces the concepts and techniques of digital image capture, including exposure, composition, histograms, depth of field, advanced lighting, lens filters, shutter speed, and autofocus. Now Available in Early Access!

Make Your Own Pixel Art

Make Your Own Pixel Art

Make Your Own Pixel Art is a complete, illustrated introduction to the creation of pixel art aimed at beginners just starting out right through to the experienced pixel artist wanting to enhance their skills.