What is the TL;DR of the category? What do tools in this category let you do?
These tools allow you to keep track of changes to files (particularly source code) over time.
Why would I need to use it? Why would I need to start using it?
It allows multiple developers to contribute to a single codebase and merge their changes. It makes it easy to roll back changes, or to automatically deploy changes. It allows you to look into the past and see the context around a change.
Where in the Programming design/pipeline is this category of tools used? Learn more.
The version control tool typically "wraps" your source code. That is to say, your entire source code lives inside a version-controlled directory.