IT Career Advice >> Browse Articles >> A Guide to InsideTech

+29

50 Books Every Geek Should Read

50 Books Every Geek Should Read

Eric Dahl / InsideTech

Ever find out one of your friends hasn’t read “Neuromancer” or doesn’t know what a Babelfish is or why it’s important to keep a towel handy at all times? Did you have that brief moment where you thought, “Man, it’s like I don’t even know you?”

If you’re gonna work in tech, write code, or just spend way too much time on Engadget, Lifehacker, and BoingBoing, there’s a certain amount of reading that goes with the territory. And I’m not just talking about O’Reilly books here. Discovering “Snow Crash” or geeking out on crypto history teaches us part of the language we all share in tech. (Plus, it’s just really fun.)

From classic sci-fi to programming bibles and productivity hacks, we’ve collected the best of the best. See how many of the 50 Books Every Geek Should Read you’ve polished off, or pick your favorite category and start working your way through the rest. And be sure to let us know if we’ve missed any.

Sci-Fi Classics 1, 2, 3

Biographies

Design

Tech History 1, 2

Crypto

Software Development

Tech Philosophy 1, 2

How STUFF Works

Productivity

Online Reading


+29
  • Fullimg

    PureEvil

    23 days ago

    168 comments

    its not a book, but its awhole lot of comic books, but read transformers.

  • Photo_user_blank_big

    dodland

    2 months ago

    18 comments

    Neuromancer was really cool, and weird as hell. Loved it!

  • Photo_user_blank_big

    Jmachado

    2 months ago

    10 comments

    i study java as well.. in our class we are using a book called starting out with java and its written by dan gaddis. the book is explains things well but it keeps changing its programming style and it throws me off big time. im so confused..

  • Untitled_max50

    danman1453

    3 months ago

    26 comments

    i would like to suggest the book: "Physics of the Impossible", by Michio Kaku. Published by DoubleDay.

  • Photo_user_blank_big

    dandoocha

    4 months ago

    6 comments

    Hi,
    im new to java programming!
    this is the 3rd semester (starts tomorrow!!)
    and last semester i took data structures and algorithms and this semester
    i have to write a game and im not good in java programming but i really llike it!! i know its a bit weird but what books could really help me get into it ( the programming i wanna program as if im writing my name) ????

    what really works with me is practice soo????????

    thanks for the great article!!!

  • Photo_user_blank_big

    Mentatstrategy

    7 months ago

    2 comments

    I would like to add DUNE the the must reads

  • Photo_user_blank_big

    larry_blac

    7 months ago

    4 comments

    peteyv, there are many excellent tutorial books for C++ available, and as it is not used en masse for development, many of them are availailable at super super discounted prices. You can get something like "master C++ in 21 days' (ha ha ha ha ha...let me know how that works for you, should you try it), but there are legit programming references such as the C++ Developers Bible, which are excellent syntatical and vocabulary references; however, if you are a true novice programmer, it would be wise to first 'get your head' around the concepts of OOA&P as the language and syntax will avail you nothing if you do not understand the fundamental concepts of OOP....you will be able to write code, but should anyone ever have to come behind you to perform modifications or updates to your code, they will likely seek you out and shoot your porch light out each year for the remainder of your life!!!! A word to the wise from an old SE...take it for what it is worth.

  • Photo_user_blank_big

    peteyv

    7 months ago

    2 comments

    Hi. I'm a novice at programming. Can any of you suggest a book that will help me to get my head around the thinking process/logic that is necessary to really know what I'm doing? I feel like much of what I do is guess work or trial and error. My current challenge is C++. Thanks for any suggestions.

  • N38311722_32485742_8393_max50

    mjrevel

    7 months ago

    4 comments

    Online edition of "brave new world"
    http://www.huxley.net/bnw/index.html

  • Photo_user_blank_big

    StrayLight_SK

    7 months ago

    6 comments

    Further to my other post... One book that I would offer for consideration is a book called "Dream of Glass" by Jean Mark Gawron. This book, in a MUCH more elequent way than BladeRunner, asks the question: "If we have the power to *create* life (as in *artificial* intelligence) do we have the right to control or , more importantly, *end* (as in *destroy*) that life form?

  • Photo_user_blank_big

    StrayLight_SK

    7 months ago

    6 comments

    OK... I GOTTA talk about this! If you've both seen the movie AND read the book you've got to know that Bladerunner has very little in common with Electric Sheep. Electric Sheep DOES belong here. But the book is not *about* bladerunners. It's about what makes humans *human* (Dick's thesis cites "empathy" as being the true and only Turing Test) and why a *machine* can never be designed to *feel*. (The "empathy" thing.) Thus humans have replaced idol worship (religion as we know it today) with "empathy boxes" around which they regularly gather to *bond*.

  • Photo_user_blank_big

    StrayLight_SK

    7 months ago

    6 comments

    William Gibson's "Neuromancer" DEFINATELY belongs here... But before Neuromancer there was John Brunner's Shockwave Rider. All the more topical given today's *global* financial meltdown. I even found a version of "Hearing Aid" (read the book) on the Web.

  • Geo2003e_max50

    gsnape

    10 months ago

    114 comments

    I so agree all of these are needed

  • 1954_v_w_rag_top_max50

    Shaka_Osaka

    10 months ago

    6 comments

    Shaka Osaka
    What where is Dune? you know the spice must flow

  • Photo_user_blank_big

    phyrian

    10 months ago

    2 comments

    I don't think the list is meant to be comprehensive, or give insight into understanding software. Rather, the list is intended to be books you can read in order to understand the people who understand software. It's a list of books that make up (part of) the culture of the geek. If you've read these books, you might be a geek. Of course there are other books that we find interesting, and that could be included on the list, but these are many of the more important ones. Think of it as a sort of instruction guide for non-geeks.

What's the Scoop?

Post a link to something interesting from another site, or submit your own original writing for the InsideTech community to read.

Report News Here


IT Career Advice

Sf-skyline-main_sq32

Top 25 Cities for Tech Jobs

Now more than ever, it’s important to get the best bang for your buck. And there’s no question about ...

Hotcareers-250_sq32

10 Recession-Proof IT Careers

Companies are cutting back spending, shrinking staff sizes, and making tough layoffs at a rate that most of us ...

50books_sq32

50 Books Every Geek Should Read

Ever find out one of your friends hasn't read "Neuromancer" or doesn't know what a Babelfish is or why ...

Recent Activity

Me_max30
mz_dori commented on: "Stephen Clark", 3 minutes ago.
Foxbody_front_image_max30
mustangbarry posted in: "Think Fast Let it Pass", 3 minutes ago.
Me_max30
mz_dori commented on: "MustangBarry", 3 minutes ago.
Portrait_for_linkedin_max30
Enabler commented on: "pratyaksh pal singh", 11 minutes ago.
Foxbody_front_image_max30
mustangbarry commented on: "pratyaksh pal singh", 13 minutes ago.