Comment by skydhash
The C programming language (ansi edition) - I had it before even leaning how to program properly. The explanations was so clear you could work out the examples with pencil and papers
Mystical man-month and the pragmatic programmer. The former gave insight about managing a team, the other about managing yourself.
Currently I’m reading:
Unit Testing: Principles, Practices, and Patterns by Vladimir Khorikok
Designing Data Intensive Application by Martin Kleppman
And very recently completed Learning Domain-Driven Design by Vlad Khononov
I think the three are quite good too
This is such a comprehensive list, thank you! For current reads, are there any you're especially enjoying?