learning to work with git hub