Научился: Выполнил команду git init, создал пустой репозиторий. Создал три папки workdir, stage, repository. git отличает от github тем, что git - это сама система контроля версий, а github - это сервис, который работает с git и позволяет взаимодействовать с его репозиториями.
Научился: Поработал с командами инициализации git init
командами git status
git log
Трудности: гит - система контроля версий.
гитхаб - хостинг для гит.
гитхаб в свою очередь имеет еще и десктопный клиент для гит под названием гитхаб десктоп (который лишь упрощает работу с гит'ом, а не заменяет его).