I second that, very well explained it would be nice to have a set of tutorials aimed around this field, like the ones of the matasano crypto challenges.
If you're looking for programming tutorials on deep learning with some theory on the side, I found these perfect: http://www.deeplearning.net/tutorial/