Programming
- The Art of Computer Programming
- The Pragmatic Programmer
- A Philosophy of Software Design
- The Practice of Programming
- Clean Code
- Principles of Package Design
- Learn Bash the Hard Way
- The Go Programming Language
- Design It!
- The Art of Readable Code
- Unit Testing Principles, Practices, and Patterns