Tuesday, July 10, 2018

Ultimate Computer Science Reading List: Don't Even Think of Studying Comp-Sci Without Reading All These Books!


  1. Geeks Bearing Gifts: How the Computer World Got this Way by Ted Nelson
  2. Accidental Empires: How the Boys of Silicon Valley Make Their Millions, Battle Foreign Competition, and Still Can't Get a Date by Robert X. Cringely
  3. Tools for Thought: The History and Future of Mind-Expanding Technology by Howard Rheingold
  4. Mindstorms: Children, Computers, And Powerful Ideas by Seymour Papert 
  5. What the Dormouse Said: How the Sixties Counterculture Shaped the Personal Computer Industry by John Markoff 
  6. Hackers: Heroes of the Computer Revolution by Steven Levy
  7. The Children's Machine: Rethinking School In The Age Of The Computer by Seymour Papert 
  8. Code: The Hidden Language of Computer Hardware and Software by Charles Petzold
  9. Gödel, Escher, Bach: An Eternal Golden Braid by Douglas R. Hofstadter 
  10. Possiplex: Movies, Intellect, Creative Control, My Computer Life and the Fight for Civilization by Ted Nelson
  11. The Code Book: The Science of Secrecy from Ancient Egypt to Quantum Cryptography by Simon Singh
  12. Glut: Mastering Information through the Ages by Alex Wright
  13. Alan Turing: The Enigma by Andrew Hodges