I’ve always been fond of reading be it a nail biting novel or an intensive computer science book. So here is a list of books I love ordered by categories.

Misc

  1. What every programmer should know about memory by U Drepper: A long read but totally worth it especially if you like learning about very low level stuff.
  2. The Last Lecture by Randy Pausch. Changed my whole perspective about life, how fragile it is. Watch Last Lecture: Achieving Your Childhood Dreams on which the book is based.
  3. Cracking the Coding Interview by Gayle Laakmann McDowell
  4. What Every Computer Scientist Should Know About Floating-Point Arithmetic: Just like the first one.

Computer Science

  1. Structure and Interpretation of programs: Interactive online book, Paperback
  2. Operating System Concepts: Great book, I also found these notes quite helpful as they provide a nice summary.
  3. The Algorithm design manual: Found it to be easier read than CLRS. Also if you’re looking for code samples of algorithms, check out Algorithms by Sedgewick.
  4. Introduction to Statistical learning: Very light on math but quite useful to start with data science.

Programming(Language agnostic)

  1. Clean Code by Robert C. Martin: Hands down best book I’ve read about programming. Fun read with lots of examples. Mostly describes OOP practices.
  2. Coders at work by Peter Seibel: Interviews with 15 highly accomplished programmers.
  3. The Art of UNIX Programming by Eric S. Raymond
  4. Code Complete 2: Havent read this yet but its definately on my reading list.
  5. Architecture of Open source Applications

JavaScript

  1. You Don’t Know JS by Kyle Simpson: Best book on JavaScript as a language. Doesn’t talk about different APIs, node.js, browser issues. Just pure Javascript.
  2. Eloquent JavaScript or use the free online version
  3. HTML5 Rocks

Fiction

  1. The Godfather by Mario Puzo: Read this book thrice and I just love it.
  2. Angels and Demons by Dan Brown
  3. The Kite Runner by Khaled Hosseini
  4. A Thousand Splendid Suns by Khaled Hosseini
  5. Life of Pi by Yann Martel
  6. Tuesdays with Morrie by Mitch Albom

Non-fiction

  1. Wild: From Lost to Found on the Pacific Crest Trail
  2. The Power of Habit by Charles Duhigg
  3. Freakonomics by Stephen J. Dubner and Steven Levitt
  4. Sapiens: A Brief History of Humankind by Yuval Noah Harari
  5. Thinking: Fast and Slow by Daniel Kahneman