>> If you have any interest in programming, you should look at Michael Abrash's Graphics Programming Black Book Special Edition. It has just about everything he has written, from the ancient work on optimizing for the 8086 (still interesting to read) to the articles written during quake's development.
His overview of the Quake 3D engine: https://www.bluesnews.com/abrash/chap70.shtml
lisajaloza•1h ago