Git programs for studying and learning