Quais são e onde aprender a usar algumas ferramentas relevantes em programação?

Acabei de tomar conhecimento de um tutorial relativamente simples e intuitivo para utilizar GIT, uma das ferramentas de versionamento mais rápidas e eficazes que é usada em diversas linguagens de programação - facilitando não só o trabalho em equipa, mas também assegurando a “memória” do trabalho feito.

Vejam mais em: https://git-scm.com/.
Um tutorial que nos dá os comandos base do git está em: https://try.github.io/levels/1/challenges/1