Here is a solid source of info for those not going to school but who teach themselves. "CODE" by Charles Petzold. It is a microsoft book, but looks at code from the very early days.
KNOWLEDGE IS OF TWO KINDS: We know a subject ourselves or we know where to find information upon it. SAMUEL JOHNSON