Practical Cryptography: "Simple Substitution Cipher"

Go through both examples (written and JavaScript) of the Simple Substitution Cipher and then read about its cryptanalysis.