Git é uma ferramenta de controle de versões poderosíssima. No entanto, dominá-la pode exigir algum esforço. Se você pretende contribuir com projetos de código aberto, conhecer pelo menos o básico do Git é obrigatório nos dias de hoje, já que Github e Bitbucket são as plataformas nas quais está grande parte dos projetos. Abaixo seguem alguns recursos que podem ser úteis na jornada. Boa sorte e divirta-se!
Em português
- git: guia prático – Guia para os primeiros passos com o Git.
- Pro Git – Após ler o guia prático, um próximo passo pode ser a leitura deste livro, que também serve como uma boa referência dos comandos mais importantes.
- [update] Screencast: Começando com Git – Vídeo introdutório por Fábio Akita (dica do Leonardo Rezende, valeu!)
Livros, guias e tutoriais
- Git Immersion – Um passeio guiado pelos fundamentos do Git.
- Try Git – Tutorial interativo que abrange os principais comandos.
- Think Like (a) Git – Para quem lê em inglês e já entendeu o básico do Git, vale a pena ler este material se você quer se aprofundar e realmente ter uma compreensão melhor dos princípios da ferramenta.
- A Visual Git Reference – Exemplos gráficos que demonstram visualmente o que acontece quando executamos os principais comandos do Git.
- git ready – Coleção de dicas de uso do Git.
- Git From the Bottom Up – Livro em inglês.
- GitHub Teaching – Material oficial do GitHub para treinamentos.
- Git Tutorials and Training – Material oficial da Atlassian (Bitbucket).
- [update] Commit Often, Perfect Later, Publish Once: Git Best Practices – Descreve uma série de práticas recomendadas para se trabalhar com o Git.
Vídeos (em inglês)
- Git Videos – Vídeos introdutórios do site oficial.
- How to Use Git Video Tutorial – Playlist do Youtube contendo 8 vídeos que cobrem os fundamentos do Git desde a instalação.
- Advanced Git – Palestra apresentada por Tim Berglund, do staff do GitHub.
- [update] O’Reilly Webcast: Git in One Hour – Webcast da O´Reilly que abrange o funcionamento básico do Git.
Tem alguma sugestão de bons materiais de estudo de Git? Compartilhe com a gente nos comentários!
Quem já precisou escrever algum programa para obter valores dentro de uma string, lista ou outra sequência semelhante, certamente acabou envolvido em uma grande confusão de valores fixos (hardcoded) de índices ao longo do código. Para evitar isso, é bem provável que você tenha recorrido a algo como:
No último dia 30 de abril, aproveitamos a realização da quarta edição do 






Todo mundo que usa o computador para trabalhar durante muitas horas por dia já deve ter notado que um dos segredos para ser mais produtivo é tirar as mãos do teclado o menos possível. 
Como perder peso (no browser)
