Learning the concepts of github