Taken together, these books cover just about everything there is to know about the sciences, about human history, human nature and how to understand and communicate effectively with other people. Only one other book besides these needs to be studied/read: The Bible.
Also I have to add a Carl Sagan book. "Varieties of Scientific Experience" is fantastic. "pale blue dot", as well.
Favorite non-computer book: Ender's Game - ISBN 0-812-55070-6 - I have probably read this about 10 times. All the other books in the series are good too, but it really stands apart from the rest.
As an aside, the Economist is probably the best (IMHO) news source out there, as it actually goes in depth as to the causes of events, rather than just listing them with pretty explosions. It's also delightfully devoid of sensationalist stories normally found on TV News or Newspapers. Added bonus: you get a nice discount if you subscribe as a student. Not sure I could recommend it highly enough.
I'm also always impressed by how evenly they cover the globe. There are sections for Europe, Asia, Africa, the Americas, etc. of roughly equal weight. And features often cover the economic impact of an event around the world, not just a specific country or region. A great way to get a feel for what's really happening outside your little part of the planet.
As inklesspen mentioned, Elements of Style is a must.
Code Complete and the Mythical Man Month by Fred Brooks. Timeless coding wisdom.
For a laugh, Catch-22 by Joseph Heller, or Hitchhiker's Guide.
Body Language, Julius Fast. Kitschy but fascinating insights into body language.
Fabric of the Cosmos, Brian Greene. Brian is a fluke of nature--a physicist who can explain things realy well!
Anything by Phillip K. Dick. Sci-fi stories that make you think.
Also, I believe Code Complete is by Steve McConnnell.
Bridge of Birds, by Barry Hughart. Easily some of the best storytelling I've ever read. 1/3 comedy, 2/3 adventure, in an ancient China that never was. http://www.amazon.com/o/ASIN/0345321383/
Homer's epics. I prefer the translation by W.H.D. Rouse, which you can find at http://www.amazon.com/o/ASIN/0451527372/ and http://www.amazon.com/o/ASIN/0451527364/
Heading even further back in time, I love this rendition of Gilgamesh: http://www.amazon.com/o/ASIN/0618275649/ Even in 2000 BCE they thought the world was ancient.
Lady of Mazes by Karl Schroeder has one of the best treatments of post-singularity life (and what makes life in general worth living) that I've ever read: http://www.amazon.com/o/ASIN/0765350785/
Nonfiction: The Mythical Man-Month. A little dated (it's directed at mainframe developers and their managers) but still relevant.
The Elements of Style (Strunk and White). Learn to write clearly -- it's valuable no matter what you do.
Programming Erlang: Software for a Concurrent World. Easily the best programming text I've read in the last year, and it's sold me on Erlang.
Actually, I take that back. I do know some great ones that you ought to read no matter what your situation.
The Little Schemer http://www.ccs.neu.edu/home/matthias/BTLS/
Master and Commander http://books.google.com/books?id=rx_yw5iMtnIC&dq=&pg...
Lord of the Rings (you can find this one yourself)
and probably a lot more, but I've got to run. Good luck!
Afghan history Books, both incredible:
http://www.amazon.com/Ghost-Wars-Afghanistan-Invasion-Septem...
http://www.amazon.com/Great-Game-Struggle-Central-Kodansha/d...
Why: While the Master and Commander Series are historical fictions they teach you A LOT about the Napoleonic Wars, The British Empire and the British Navy.
The Afghan books are also incredible adventures that happen to be entirely true. I like books that teach me history in a fun way.
That being said, I'm only on my second one so far.
1. How to Win Friends and Influence People by Dale Carnegie
I know its been mentioned already, but truly this is a book worth mentioning twice. For the introverted or the arugmentative type and for anyone else, this book hits alot critical and sometimes overlooked human traits that everyone should be aware of in their daily interactions with other people.
A few quotes by Carnegie. Avoid arguments "you can't win an argument, because if you win it you lose it, and if you lose...well you lose it."
"few people think of themselves as bad people" -means regardless of how they look,dress or talk, most people are appproachable with a smile and a "hi".
"people will always strive to justify themselves".
All three of these quotes are connected.
2. The Innovators Solution - Christensen and Raynor
If you've ever heard the quote "First they ignore you,... then they fight you, then you win." by Gandhi. This book puts it in perspective in relation to how small companies over take large companies.
3.The 48 Laws of Power _ Robert Greene. Go Go read if you haven't yet. This is a great book! It pullls lessons which you can learn from various types of people throughout history from painters,generals to presidents.
My favorite was Law 28: "Enter action with boldness". Be bold in your ideas, be bold in how your carry yourself in life.
I know I said three 3, but Seth Godin still deserves some mention with All marketers are liars. Which simply I take to mean for us here is if your developing a startup, make sure it has a good...no a great story to tell.
My AI professor made us read it for his class - no one else in the class seemed to like it, so you might not either.
My other two staples are
Paul Arden's books. ("It's Not How Good You Are, Its How Good You Want to Be: The World's Best Selling Book", and "Whatever You Think, Think the Opposite")
They're short reads, with huge print. Very simple, and to the point. They don't really say anything new / earth shaking - but it's a nicely packaged dose of one part inspiration, one part ambition, and one part a kick in the pants to do stuff. Anytime I'm in a lull, I re-read them both. They're also handy to give to nay-saying family, "friends" and colleagues.
If I haven't gifted you with this personal tri-force, you're probably not my friend.
So in that spirit, here are a couple of economics books that I quite seriously believe everyone should be forced to read.
Economics in One Lesson, by Hazlitt
Free to Choose: A Personal Statement, by Milton and Rose Friedman
Freakonomics, by Levitt and Dubner (this book is just so damn fun to read)
and for the hackers: The God of the Machine, by Paterson (Think engineering principles as applied to economics, history and politics. Probably one of the most interesting books I've read in my entire life, even if I don't entirely agree with the thesis.)
For example, going from least to most intersting:
1. Statistically speaking a child is much more likely to drown in a swimming pool than be killed by a gun (of course, corrected for socioeconomic status and all the standard stuff.) Yet we see countless campaigns against gun violence with the argument that x number of kids get killed due to guns, and none for "swimming pool safety" or a host of other things that are far more likely to kill you.
2. There is a study of a daycare center where a problem they were dealing with was parents picking up kids late. So the daycare instituted fines. The result was more parents picking up their kids late. Why? because after conducting interviews they found that the guilt associated with being late was more of a motivator than the small fine. Having paid the fine, the parents no longer felt as bad about being late. That's a very conterintuitive result if you ask me.
3. The famous abortion-crime link. The idea being that the legalization of abortion in the 70s is what caused the massive decrease in violent crime in the 90s. Very convincingly argued. And certainly presents a better theory than The Tipping Point.
Anyway. There's more where that came from.
It became paid babysitting.
Read it because no matter who you are, what you know, and even whether or not you've read it before it will make you think critically and you will learn something.
-- Douglas R. Hofstadter
"this sentence is a lie"
sums it up nicely? Isn't the whole book about driving home the point that there are unprovable statements in mathematics?
Allan Bloom's Closing of the American Mind is also very enlightening for a) understanding the goals of the enlightenment, and b) understanding the current state of our culture.
"To this day, most philosophers suffer from Plato's disease: the assumption that reality fundamentally consists of abstract essences best described by words or geometry. (In truth, reality is largely a probabilistic affair best described by statistics.)"
Stephen King's Favorite: This Book Will Save Your Life by A. M. Homes Saturday by Ian McEwan The Mad Cook of Pymatuning: A Novel by Christopher Lehmann-Haupt The Girl with the Dragon Tattoo by Stieg Larsson The Tenderness of Wolves: A Novel by Stef Penney When Will There Be Good News?: A Novel by Kate Atkinson
J.K. Rowling's Favorite: The Five Red Herrings by Dorothy L. Sayers I Capture the Castle by Dodie Smith Skellig by David Almond The Woman Who Walked into Doors by Roddy Doyle
Jeffrey Eugenides, author, Pulitzer prize winner "Herzog," by Saul Bellow "Love in a Fallen City," by Eileen Chang "The Lay of the Land," by Richard Ford
Oprah Winfrey's Favorite: White Oleander by Janet Fitch The Color Purple by Alice Walker A Tree Grows in Brooklyn by Betty Smith The Four Agreements by Don Miguel Ruiz To Kill a Mockingbird by Harper Lee The Bluest Eye by Toni Morrison The Grapes of Wrath by John Steinbeck
For complete list visit http://www.famouspal.com
If you're looking for pop-math/finance books that could change how you look at the world, I'd recomment Taleb's "Fooled by Randomness" instead. Taleb is smug, but he makes an important point: people are way too eager to see patterns where none exist.
Gabriel Garcia Marquez's "Memories of My Melancholy Whores" is pretty great.
Oliver Sacks' "The Man Who Mistook His Wife For A Hat" is full of amazing case studies that will help you construct a personal theory of mind.
My course used Prajit K. Dutta's Strategies and Games: Theory and Practices (http://www.amazon.com/Strategies-Games-Practice-Prajit-Dutta...), which seemed fairly good, though I don't have much to compare it with.
The Dark Tower series (Stephen King) is one of the most amazing tales I have ever had the pleasure to become immersed in.
There are plenty more, but the key thing is just to READ. Read everything you can get your hands on.
The Dune series by Frank Herbert. Unlike anything else I've read, and one of the most compelling and detailed fictional universes in literature.
The Discworld series by Terry Pratchett. Don't confuse it for fantasy - it's brilliant satire. Littered with geeky references and clever wordplay, I actually enjoy it a bit more than the Hitchhiker's Guide books. If you like Douglas Adams, Terry Pratchett is a pretty safe bet.
Anything by Stanislaw Lem - clever and funny science fiction. A good match for my weird sense of humour.
All of the above can slightly change the way you see the world.
For non-fiction, another vote for the Mythical Man Month.
I thought it was very provocative, i was feeling very bored and reading it awoke my curiosity and eagerness to learn again.
http://www.amazon.com/Age-Propaganda-Everyday-Abuse-Persuasi...
It helped me to filter politics to save more time for coding.
I'm looking forward to getting to The Black Swan by Nassim Taleb.
Paul's essays couldn't hurt. I am not a karma whore. ;-)
Mindset, by Carol Dweck. It'll change the way you think about the way you think. Incredibly relevant for justifying your yes-I-can attitude.
The Four-Hour Work Week, by Tim Ferriss. You've never thought about life and how to live it quite the way Tim does.
For a sample: explore http://www.fourhourworkweek.com/. You have to ignore the stock photos. Tim doesn't realize that some of his promotion comes off as get-rich-quick. He is not a huckster -- nor is he promoting any kind of scheme. Just explore his world. Even if you don't do what he suggests (I haven't, so far, as a 44-year-old father and husband), you'll love living vicariously through him.
But I don't think he's suggesting that entire societies live according to his prescription. Obviously that wouldn't work. He's betting that only a small percentage will try his life (and he's probably correct), in which case it'll work just fine.
Example: if 25% of US citizens moved to Rio to enjoy the value of the dollar down there, it'd ruin everything. At least in Rio. Since <%1 of Americans are actually going to try living in Rio for any length of time, Tim's plan will work really well.
Why? Find out for yourself. Read the opening paragraphs here:
http://www.qubit.org/people/david/FabricOfReality/FoRExtract...
Also, I second GEB.