Link o' the day: The Programming Historian
Ok, so I know that The Programming Historian sounds like...is there an ultimate form of "oxymoron"? But it's not. There is a lot of good stuff there, and hopefully more coming.
Currently, there are introductions to computing, programming, and regular expressions (yeah, sigh), data management, classification, topic modelling and MALLET (!), GIS, and much more.