Reading Plan

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