my attempt to learn what github is and how it can help me