Programming and Computer Security
- Gray Hat Python: Python Programming for Hackers and Reverse Engineers
- The Art of Assembly Language
- Beej’s Guide to C Programming (read online)
- Essential C by Nick Parlante (read online)
- Hacking: The Art of Exploitation, 2nd Edition
- The C Book (read online)
- Programming in C by Oxford University (PDF)
- Injection Attacks by James Walden (PDF)

