Hooks are a way for one piece of code to interact/modify another piece of code at specific, pre-defined spots.
You can read more about how to use Hooks in the Plugin Developer Handbook.
The reference guides below are a list of action and filter hooks available in WordPress.