What to Read After Introduction to the Theory of Computation
Readers who loved Introduction to the Theory of Computation by Michael Sipser keep reaching for these 24 books. This list is built from where Introduction to the Theory of Computation is read alongside other books across reader co-reads and book lists. The more independent sources agree on a title, the higher it ranks.
Books to read after Introduction to the Theory of Computation
Compilers, Principles, Techniques, and Tools
Introduction to Algorithms
Concrete Mathematics
Modern Operating Systems
Artificial Intelligence
Computer Organization and Design
Structure and Interpretation of Computer Programs (SICP)
Discrete Mathematics and Its Applications
Computer Networking
Algorithm Design
Speech and Language Processing
Types and Programming Languages
Computer Networks
Computer Systems
The UNIX programming environment
Operating Systems
Computers and Intractability
Applied Cryptography
Computational Complexity
Feynman Lectures on Computation
Introduction to Automata Theory, Languages, and Computation
Elements of Computing Systems
Computer Organization and Design
Computer Architecture