Text this: Classical and Modern Cryptography for Beginners