Reading Plan
I've decided to start keeping track of my reading. I'm going to keep this page up-to-date with my annual reading plan and my progress. I plan on writing reviews of books that I feel I got a lot out of and will link to the reviews once they are posted.
2026
January - February
- Stolen Focus: Why You Can't Pay Attention – and How to Think Deeply Again by Johann Hari
- An Elegant Puzzle: Systems of Engineering Management by Will Larson -
- The C Programming Language by Brian W. Kernighan and Dennis M. Ritchie
March - April
- Learn C the Hard Way by Zed Shaw
- Hacking: The Art of Exploitation (2nd Edition) by Jon Erickson
May - June
- Learn Python the Hard Way by Zed Shaw
- Black Hat Python: Programming for Hackers and Pentesters by Justin Seitz and Tim Arnold
- From Day Zero to Zero Day by Eugene Lim
July - September
- Reversing: Secrets of Reverse Engineering by Eldad Eilam
- Practical Reverse Engineering: x86, x64, ARM, Windows Kernel, Reversing Tools, and Obfuscation by Bruce Dang et al.
- Practical Binary Analysis: Build Your Own Linux Tools for Binary Instrumentation, Analysis, and Disassembly by Dennis Andriesse
October - November
- Practical Malware Analysis: The Hands-On Guide to Dissecting Malicious Software by Michael Sikorski and Andrew Honig
- The Art of Mac Malware: The Dark Side of macOS (Vol. 1)
- The Art of Mac Malware: Malware Persistence (Vol. 2) by Patrick Wardle
December
- The Shellcoder's Handbook: Discovering and Exploiting Security Holes (2nd Edition) by Chris Anley et al.
- A Guide to Kernel Exploitation: Attacking the Core by Enrico Perla and Massimiliano Oldani