на github'e дают ссылку для установки, только вот что и как оно устанавливает, не могу понять
Это клиентское приложение для системы контроля версий GIT.
На хабре
habrahabr.ru/post/125799
Документация на русском:
git-scm.com/book/ru
Клиент GIT для Windows (один из ...) :
git-scm.com/download/win
После этого сможешь получать копии проектов с GIT (git clone ...)
Вообще копии проектов можно получать и без клиента, потому что gitbub позволяет скачать их в виде архивов ZIP.
Также может кто знает терминал для windows ?
Указанный дистрибутив клиента git включает и визуальное средство для работы с репозиториями и терминал, очень похожий на терминал linux, и очень много линуксовых команд поддерживаются,
а Linux для этого ставить не потребуется, потому что это только имитация для совместимости.
в видеоуроках разработчики под маком вводят для открытия файлов команды в строку
Операционная система MacOS похожа на linux. Запомнить пару команд несложно, плюс в командной строке есть автодополнение при вводе имён файлов. И после этого запускать файлы становится быстрее, чем в проводниках мышкой тыкаться.
Но если речь идёт о консольной среде linux и ты не планируешь менять операционную систему компьютера, то потребуется виртуальная машина.
Прочитай вот эту статью на хабре о системе Vagrant, которая автоматизирует процесс создания виртуальных машин из заранее подготовленных файлов-образов: habrahabr.ru/post/113354
По всем вопросам по этой кухне (virtualbox, vagrant, linux, git) обращайся - контакты в моём профиле.