Recommended books
- C Programming Language (2nd Edition)
- The C++ Programming Language: Special Edition
- Thinking in C++
- Programming Pearls (2nd Edition)
- Writing Secure Code
- The Practice of Programming
- Linux Kernel Development (3rd Edition)
- Unix Power Tools, Third Edition
- The Shellcoder's Handbook: Discovering and Exploiting Security Holes
- Reversing: Secrets of Reverse Engineering
- Hacking: The Art of Exploitation, 2nd Edition
- The Web Application Hacker's Handbook: Discovering and Exploiting Security Flaws