Programmers Don't Read Books -- But You Should

As far as I know, most of CS undergrads think course notes are all the knowledge the need in life. The problem comes from the root: basic education.