No Starch Press

New!

Total Typescript

Total TypeScript

Matt Pocock with Taylor Bell

Everything you need to know to build a TypeScript product from scratch.

The Ghidra Book, 2nd Edition

The Ghidra Book, 2nd Edition

Kara Nance and Chris Eagle

The Ghidra Book is a practical introduction to Ghidra, a comprehensive, open-source tool suite for reverse engineers.

The Linux Command Line, 3rd Edition

The Linux Command Line, 3rd Edition

William Shotts

You've experienced the shiny, point-and-click surface of your Linux computer—now dive below and explore its depths with the power of the command line.

Deep Learning Crash Course

Deep Learning Crash Course

Giovanni Volpe, Benjamin Midtvedt, Jesús Pineda, Henrik Klein Moberg, Harshith Bachimanchi, Joana B. Pereira, and Carlo Manzo

A complete guide to deep neural networks – the technology behind AI – covering fundamental and advanced techniques to apply machine learning in real-world scenarios.

The Wireless Cookbook

The Wireless Cookbook

Bill Zimmerman

Learn the ins and outs of Wi-Fi, Bluetooth, and Long Range wireless technologies through practical, step-by-step projects using Raspberry Pi and other inexpensive hardware.

The Book of R, 2nd Edition

The Book of R, 2nd Edition

Tilman Davies

This long-awaited second edition folds years of updates into its beginner-friendly lessons on using R for data and statistical analysis.

Game Boy Coding Adventure

Game Boy Coding Adventure

Maximilien Dagois

A comprehensive tutorial on programming in assembly using the iconic Game Boy, teaching the basics of computer science in a fun and engaging way.

Coming Soon

Automate Excel with Python

Automate Excel with Python

John Wengler

This practical guide will help spreadsheet pros save time and boost productivity using beginner Python tools – without having to become a programmer.

Foundations of Cybersecurity, 2nd Edition

Foundations of Cybersecurity, 2nd Edition

Jason Andress

This comprehensive introduction to the information security field covers the industry’s essential concepts, using real-world security breaches to illustrate key lessons.

Practical AI Security

Practical AI Security

Harriet Farlow

A forward-looking primer on how AI models and systems work, the attacks that can disrupt them, and what security measures the industry uses to keep them safe.

Heavy Wizardry 101

Heavy Wizardry 101

David Martínez Oliveira, aka Pico

Aspiring hackers will learn foundational programming in C and assembly languages from a veteran hacker and develop the skills to create their own hacking tools.

The Developer's Guide to AI

The Developer's Guide to AI

Jacob Orshalick, Jerry Mannel Reghunadh, and Danny Thompson

Build intelligent applications—no data science degree required.

Social Media Exposed placeholder cover

Social Media Exposed

Alexei Sisulu Abrahams

Learn how to build a web app that can monitor millions of posts across social media to chart public opinion in real time.

Dissecting the Dark Web

Dissecting the Dark Web

Lindsay Kaye

A technical exploration of the malicious software bought and sold on the dark web, where bad actors offer malware-as-a-service (MaaS) to the highest bidders.

Red Teaming AI

Red Teaming AI

Philip A. Dursey

AI is no longer a futuristic concept—it’s embedded in critical systems shaping finance, healthcare, infrastructure, and national security. But with this power comes unprecedented risk.

The Linux Memory Manager

The Linux Memory Manager

Lorenzo Stoakes

This exhaustive guide to the Linux memory subsystem is the first major resource since 2004 to cover key concepts and essential techniques for developers.

The Spacecraft Hacker's Handbook

The Spacecraft Hacker's Handbook

Andrzej Olchawa and Milenko Starcik

Satellites power our internet, GPS, weather forecasts, defense systems—and they’re all at risk.