These are the books that I've found useful for developing my skills as a programmer over the years. I've attempted to apply some kind of grouping to help readers with focussing on a particular theme if desired.
- The Mentoring Manual
- The Coaching Habit
- Peopleware
- The Mythical Man Month
- Patterns of Enterprise Application Architecure
- Domain Specific Languages
- Clean Code
- Working Effectively with Legacy Code
- Effective C++
- More Effective C++
- Effective Modern C++
- The C++ Programming Language
- C++ Templates
- The Well Grounded Rubyist
- The Rails 5 Way