Revision control systems like Git are important for today's software ecosystems to help build better scientific software and improve developer productivity on a project. Here is an excellent collection of tutorials and other resources to learn about Git.