O Git é perfeito para o uso que você está descrevendo. Isso possibilitará que você trabalhe em vários projetos de uma só vez com diferentes computadores em diferentes momentos, tendo o histórico de todas as suas alterações em todos os computadores.
Eu sugiro que você use o GitHub. Eles têm alguns guias para ajudá-lo a se levantar e concorrer, os quais podem ser encontrados aqui: link
O Bitbucket é uma alternativa ao GitHub e eles também têm guias para ajudá-lo a começar. Você pode encontrá-los aqui: link
Eles basicamente fazem o mesmo, com algumas diferenças no que oferecem.
Boa sorte!