Code Complete, by Steve McConnell (current)
This book has been recommended to me by several people and I hope to learn useful programming techniques that will help me develop quality software.
Pro Git, by Scott Chacon and Ben Straub (current)
As Git is such a cornerstone tool for programmers I want to understand how it works and learn what it has to offer so that I can make the most of it in my day-to-day job.
Learn C#, Codecademy (October 2019)
TypeScript: Getting Started, by Brice Wilson (September 2019)
Several projects at work use TypeScript and I have felt the need to take an introduction course to get the basics right. While I think the author could involve the students a bit more, the code snippets are clear and the course does a great job at presenting the big picture. Next step: implementing TypeScript on this website!
The Complete Software Developer's Career Guide, by John Sonmez (June 2019)
A good introductory book that succinctly describes and explains all dimensions of software development (software methodologies, test-driven development, source control, continuous integration, debugging, etc.) and provides a wealth of advice regarding career progression and personal development. I enjoyed the direct and no-nonsense style of the author.