Learning How GitHub Works