to learn about git