Cracking The Coding Interview A good book for refreshing knowledge before an interview. It is not suitable as a book for a comprehensive study of algorithms, but it contains quite good problems on various topics and solutions in several variants with detailed explanations.
10/15/2025, Gayle Laakmann McDowell
Head First Design Patterns Easy to read and understand book about most common design patterns. At first, it may seem a bit too simple and kid-like, but just don't be rude.
6/17/2025, Eric Freeman
How Linux Works, 3rd Edition. What Every Superuser Should Know Covers most important topics in Linux. Good to read after some experience in Linux.
8/10/2025, Brian Ward
Pro Git A good book for an in-depth study of Git if you already have some experience with it.
6/2/2025, Scott Chacon and Ben Straub