Programmers Don't Read Books -- But You Should

A somewhat elitist tone in your post.

Just like bad music on CDs, which you find plenty of in used record stores, there are many bad programming books.

However, there are many great ones that I referred to for several years running that were exemplary.

While I learned Fortran, BASIC, and Pascal in school, I learned C, Delphi, and much of what I know about .NET from excellent books.