John Carmack

13 John Carmack Recommended Books

John Carmack is a computer programmer and technology entrepreneur best known for his work on the id Software video games Commander Keen, Wolfenstein 3D, and Doom. He is the co-founder of Armadillo Aerospace, a company developing spacecraft. In his career, he has helped create some of the most influential video games ever made.

13 Books recommended by John Carmack

Hackers

Hackers

Heroes of the Computer Revolution

Author :Steven Levy

John Carmack- John Carmack

"A really formative book for me as a teenager." - John Carmack [Source]

The Moon Is a Harsh Mistress

The Moon Is a Harsh Mistress

Author :Robert A. Heinlein

John Carmack- John Carmack

John Carmack mentioned this book on Twitter. [Source]

Freedom's Forge

Freedom's Forge

How American Business Produced Victory in World War II

Author :Arthur Herman

John Carmack- John Carmack

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

Reap3r

Reap3r

Author :Eliot Peper

John Carmack- John Carmack

"Ends very well." - John Carmack [Source]

Lucifer's Hammer

Lucifer's Hammer

Author :Larry Niven

John Carmack- John Carmack

John Carmack mentioned this book on Twitter. [Source]

The Book of CP-System

The Book of CP-System

Author :Fabien Sanglard

John Carmack- John Carmack

"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.

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.

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.

In addition to programming games, John Carmack is also actively involved in artificial intelligence, rocketry, virtual reality, space exploration, and automotive engineering.

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.