Jornada legal, Arthur! No começo você não precisa de VS Code não, dá para usar até o bloco de notas, não se preocupe. HTML e CSS realmente são super leves, principalmente considerando que você pode usar qualquer editor de texto e navegador para testá-los.
Você pode subir os arquivos para o GitHub usando a interface Web, veja a documentação. Em resumo:
Eu editei sua publicação para corrigir a formatação de código. Tem um ícone de ajuda no editor de texto do TabNews, e se quiser procurar detalhes na Internet ou aqui no TabNews, pesquise por "formatação markdown".
Uma recomendação: experimente criar seus sites sem usar textos Lorem ipsum. Crie um texto que pareça real, em um tamanho adequado, isso te ajudará a ter noção se a interface está servindo de verdade ou se tem algum problema, se está muito cheia ou vazia etc. Hoje em dia, pode usar o ChatGPT para ajudar a gerar textos assim.