Attacking Network Protocols is a deep dive into network protocol security from James
Forshaw, one of the world’s leading bug hunters.
Serious Cryptography is a practical guide to the past, present, and future of cryptographic systems and algorithms.
The LEGO Trains Book is an illustrated guide to the world of LEGO train building.
PoC||GTFO is a compilation of the wildly popular hacker zine of the same name. Contributions range from humorous poems to deeply technical essays.
Gray Hat C# shows you how to use C#'s powerful set of core libraries to create and automate security tools.
Arduino Playground is a collection of fun, geeky Arduino projects for experienced tinkerers in search of a new building challenge.
The Hardware Hacker is an illuminating career retrospective from Andrew “bunnie” Huang, one of the world’s most esteemed hackers.
Facebook for Seniors offers 12 step-by-step lessons for getting set up on the world’s largest networking site.
Raspberry Pi Project Handbook is a step-by-step guide to the Raspberry Pi, for beginners looking to make cool things right away. Now Available in Early Access!
Automate the Minecraft Stuff is a hands-on introduction to coding that teaches how to program bots to do cool things in Minecraft. Now Available in Early Access!
Practical SQL is a pragmatic, plain-English guide to programming in SQL for anyone working with data analysis and management. Now Available in Early Access!
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 will teach you how to program an adventure game in this hands-on, beginner-friendly introduction to coding in Python.
The Rust Programming Language is the official hands-on, no-nonsense guide to learning Rust, from the Rust developers at Mozilla. Now Available in Early Access!
This updated edition of Absolute FreeBSD adds coverage of modern disks, the ZFS filesystem IPv6, redesigned jail and packaging systems, virtualization, and more.
Linux Basics for Hackers uses the Kali Linux distribution to explain core Linux topics like filesystems, networking, packagemnet, and BASH.
Real-World Bug Hunting uses real-world bug reports to teach programmers how to discover and protect vulnerabilities in web applications.