Developer Tools
This is a opininated list of tools that all developers should understand how to use.
Git​
Getting started with Git, a long read on how git works. Important to understand as being efficient in version control, results in more time spent on solving the main issue.