Você só vai precisar baixar a versão mais recente do instalador vs_community.exe
Após isso só vai precisar do prompt para escrever alguns comandos, e espaço no hd para os downloads.
Irei mostrar a sintaxe do comando e o comando em si.
-
Sintaxe
"cominho do instalador" "modo do instalador" "caminho onde será baixado" "-add" "nome pacote workload a ser adicionado" "incluir pacotes opicionais" "linguagem dos arquivos"
-
Comando
vs_community.exe --layout E:\vs2017offline --add Component.GitHub.VisualStudio --includeOptional --lang en-US
Basicamente você tem que falar onde quer baixar e o que baixar, abaixo deixo um link com o nome de todos pacotes.