Computer Science
Updated:
Reading the CS Canon by Harry R. Schwartz
I have a somewhat unique position in that I studied Computer Science but didn't finish my degree; I straddle the line between self-taught and university educated. Regardless of education experience, I think there's a lot of value in learning from CS.