Publishers: No Starch Press

About this publisher’s catalog

This catalog offers a focused selection of practical and technical guides centered on computing, programming, and digital security. Alongside these, there are hands-on resources that explore creative building and engineering projects. Readers can expect a blend of clear introductions, in-depth explorations, and visually engaging content that supports skill development and conceptual understanding.

What you’ll often find

  • Step-by-step tutorials and beginner-friendly introductions to programming languages and software tools.
  • Explanations of cybersecurity principles, network protocols, and online privacy concerns.
  • Technical insights into computer science concepts and software engineering practices.
  • Project-based guides that encourage hands-on learning through coding and automation.
  • Visual and instructional books focused on model building and creative engineering with popular materials.
  • Clear, practical approaches to understanding complex digital systems without heavy jargon.
  • Occasional use of illustrated or graphic formats to clarify technical topics.

How to browse this shelf

  • Start with beginner-level titles for foundational knowledge in programming or cybersecurity.
  • Look for project-based books if you prefer learning by doing and applying concepts immediately.
  • Explore illustrated guides to grasp network structures and internet governance visually.
  • Seek out books focused on specific programming languages or tools to deepen technical skills.
  • Use topic clusters such as security, programming, or creative engineering to narrow your search.
  • Try browsing by format to distinguish between hands-on manuals and conceptual overviews.
  • Consider books that combine technical content with creative hobbies for a varied reading experience.

Good fit if you like

  • Clear, accessible explanations of technical topics without assuming prior expertise.
  • Learning through practical exercises and project-based instruction.
  • Exploring the intersection of technology with everyday tools and creative crafts.
  • Visual aids and diagrams that support understanding complex systems.
  • Structured guides that balance theory with hands-on application.
  • Resources that demystify digital security and internet infrastructure.

Generated from the books currently available in this catalog.

  • PoC or GTFO, Volume 3 — Manul Laphroaig

    PoC or GTFO, Volume 3 — Manul Laphroaig

  • The Art of ARM Assembly, Volume 1 64-Bit ARM Machine Organization and Programming — Randall Hyde

    The Art of ARM Assembly, Volume 1 64-Bit ARM Machine Organization and Programming — Randall Hyde

  • Absolute BSD The Ultimate Guide to FreeBSD — Michael Lucas

    Absolute BSD The Ultimate Guide to FreeBSD — Michael Lucas

  • Learn to Program with Scratch A Visual Introduction to Programming with Games, Art, Science, and Math — Majed Marji

    Learn to Program with Scratch A Visual Introduction to Programming with Games, Art, Science, and Math — Majed Marji

  • The Art of WebAssembly Build Secure, Portable, High-Performance Applications — Rick Battagline

    The Art of WebAssembly Build Secure, Portable, High-Performance Applications — Rick Battagline

  • Linux Appliance Design A Hands-on Guide to Building Linux Appliances — Bob Smith

    Linux Appliance Design A Hands-on Guide to Building Linux Appliances — Bob Smith

  • The Book of CSS3 A Developer’s Guide to the Future of Web Design — Peter Gasston

    The Book of CSS3 A Developer’s Guide to the Future of Web Design — Peter Gasston

  • Rails Crash Course A No-Nonsense Guide to Rails Development — Anthony Lewis

    Rails Crash Course A No-Nonsense Guide to Rails Development — Anthony Lewis

  • FIRST LEGO League The Unofficial Guide — James Floyd Kelly

    FIRST LEGO League The Unofficial Guide — James Floyd Kelly

  • Learn Physics with Functional Programming A Hands-on Guide to Exploring Physics with Haskell — Scott N. Walck

    Learn Physics with Functional Programming A Hands-on Guide to Exploring Physics with Haskell — Scott N. Walck

  • Invent Your Own Computer Games with Python, 4th Edition — Al Sweigart

    Invent Your Own Computer Games with Python, 4th Edition — Al Sweigart

  • Math for Programming — Ronald T. Kneusel

    Math for Programming — Ronald T. Kneusel

  • The Art of the Brick A Life in LEGO — Nathan Sawaya

    The Art of the Brick A Life in LEGO — Nathan Sawaya

  • Android Security Internals An In-Depth Guide to Android’s Security Architecture — Nikolay Elenkov

    Android Security Internals An In-Depth Guide to Android’s Security Architecture — Nikolay Elenkov

  • LEGO Micro Cities Build Your Own Mini Metropolis! — Jeff Friesen

    LEGO Micro Cities Build Your Own Mini Metropolis! — Jeff Friesen

  • Practical Doomsday A User’s Guide to the End of the World — Michal Zalewski

    Practical Doomsday A User’s Guide to the End of the World — Michal Zalewski

  • Security Data Visualization Graphical Techniques for Network Analysis — Greg Conti

    Security Data Visualization Graphical Techniques for Network Analysis — Greg Conti

  • The LEGO Power Functions Idea Book, Volume 1 Machines and Mechanisms — Yoshihito Isogawa

    The LEGO Power Functions Idea Book, Volume 1 Machines and Mechanisms — Yoshihito Isogawa

  • The Unofficial LEGO Builder’s Guide — Allan Bedford

    The Unofficial LEGO Builder’s Guide — Allan Bedford

  • Automate the Boring Stuff with Python, 3rd Edition — Al Sweigart

    Automate the Boring Stuff with Python, 3rd Edition — Al Sweigart