Avatar of myself

Learning

Code Complete, by Steve McConnell (current)

Code Complete

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)

Pro Git

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.

The Complete Software Developer's Career Guide, by John Sonmez (June 2019)

The Complete Software Developer's Career Guide

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.