Here's some more books I recommend on the subject of Cryptography and Hacking:
"The Code Book" by Simon Singh is a well written history of classical and modern cryptography, and an easy read as well.
"Violent Python: A Cookbook for Hackers, Forensic Analysts, Penetration Testers and Security Engineers" is devoted to using Python for modern computer security.
The Codebreakers: The Comprehensive History of Secret Communication from Ancient Times to the Internet is a more comprehensive history of code breakers by David Kahn.
Cryptography Engineering: Design Principles and Practical Applications goes into the implementation of many modern cryptography ciphers.
Learn Python the Hard Way is a free book that also teaches Python to complete beginners.
Feel free to email me any other materials you think belong on this page.