13 Books recommended by John Carmack

Atlas Shrugged
Author :Ayn Rand

"If you can't see its archetypes in the world around you, you aren't paying attention." - John Carmack [Source]


The Moon Is a Harsh Mistress
Author :Robert A. Heinlein

John Carmack mentioned this book on Twitter. [Source]

Freedom's Forge
How American Business Produced Victory in World War II
Author :Arthur Herman

"A bit uncomfortable as an example of how a mass production strategy can overwhelm a generally technically superior adversary." - John Carmack [Source]

Lucifer's Hammer
Author :Larry Niven

John Carmack mentioned this book on Twitter. [Source]

The Book of CP-System
Author :Fabien Sanglard

"I learned from [this book] that the arcade system had rarely used, dedicated hardware to render star fields." - John Carmack [Source]
FAQs
Q1: What is the best book recommended by John Carmack?
According to John Carmack, the best book he recommends is Structured Computer Organization by Andrew S. Tanenbaum.
Q2: What type of books does John Carmack recommend?
John Carmack mostly recommends books related to computer science topics such as Operating Systems, Computer Networking, Algorithms and Data Structures, Programming Languages and Computer Architecture.
Q3: What is John Carmack's background?
John Carmack is an American game programmer and an early innovator who co-founded the video game company id Software. He has helped to develop several popular computer and video games, such as Wolfenstein 3D, Doom, and Quake.
Q4: What other activities is John Carmack involved in?
In addition to programming games, John Carmack is also actively involved in artificial intelligence, rocketry, virtual reality, space exploration, and automotive engineering.
Q5: What does John Carmack recommend for readers?
John Carmack recommends books that contain detailed information about technical subject matters, such as algorithms and computer architectures. He also encourages readers to take the initiative to acquire knowledge for themselves.