I think it's brilliant too - possibly the first ever piece of genuine digital journalism.
And I think it's worth making a distinction between two aims - understanding a little about code and the culture around it, and learning how to write professional code.
Obviously you're not going to do the latter in 38,000 words.