learning skills of github