Off topic, but I'd highly recommend that Cryptopals set of challeges for anyone that likes a coding challenge and wants to dip their hairy toes in encryption. Eudyptula one also cool; I think last time it came up there was a list of some similar ones.
I find that a particularly good way of learning (at least over plain reading/coding).
I find that a particularly good way of learning (at least over plain reading/coding).