Comparison · Programming books
Crafting Interpreters vs Software Engineering at Google: which is better in 2026?
Crafting Interpreters90.5#4 in best programming books
Software Engineering at Google89.0#6 in best programming booksCrafting Interpreters ranks higher in our list of programming books (#4 against #6, score 90.5 against 89.0), but the gap is small and the better choice depends on what you need.
- 90.5Editorial score89.0
- 5Formats2
- YesFree to useYes
Which should you choose?
Choose Crafting Interpreters if you want
Building a language interpreter from scratch.
A free, step-by-step build of two interpreters, with the full web edition at no cost. It is long and asks for a lot of code, which keeps it just below the top picks.
Choose Software Engineering at Google if you want
Engineering practice for large codebases.
A free, full-text guide to engineering practice at team and codebase scale, drawn from Google's own experience. It is less about programming technique than the craft books, so it ranks below The Pragmatic Programmer.
Side by side
| Score | 90.5 | 89.0 |
|---|---|---|
| Rank in list | #4 of 11 | #6 of 11 |
| Price | FreeFull web edition free; print and ebook editions sold separately | FreeFree HTML edition on abseil.io; print from O'Reilly |
| Free to use | Yes | Yes |
| Formats | Read online, PDF, EPUB, Kindle, Print | Read online, Print |
| Author | Robert Nystrom | Titus Winters, Tom Manshreck and Hyrum Wright |
| Level | Intermediate | Intermediate |
| Free to read online | Yes | Yes |
| Latest edition | Not stated on the book site | First edition, 2020 |
| Main focus | Building programming language interpreters | Engineering practice for large codebases |
| Best for | Building a language interpreter from scratch | Engineering practice for large codebases |
| Strengths |
|
|
| Limits |
|
|
| Links | Visit site | Visit site |
Questions about Crafting Interpreters vs Software Engineering at Google
- Is Crafting Interpreters better than Software Engineering at Google?
- Crafting Interpreters ranks higher in our list of programming books (#4 against #6, score 90.5 against 89.0), but the gap is small and the better choice depends on what you need. Crafting Interpreters is best for: building a language interpreter from scratch. Software Engineering at Google is best for: engineering practice for large codebases.
- Which is cheaper, Crafting Interpreters or Software Engineering at Google?
- Crafting Interpreters: Full web edition free; print and ebook editions sold separately. Software Engineering at Google: Free HTML edition on abseil.io; print from O'Reilly.



