learning to work with github