Se você nunca programou ou não entende muito de computador, este guia é para você. Vamos começar do zero, explicando cada coisa como se fosse a primeira vez. Não tenha medo de errar - errar faz parte do aprendizado! Git e GitHub - Para Iniciantes
📘 Guia para Iniciantes • 2026

🐙 Git e GitHub para Iniciantes

Aprenda controle de versão do zero absoluto! Sem jargões, sem medo, com analogias do dia a dia e exercícios divertidos.

⏱️ Duração: 3-4 horas 📚 8 Módulos ✍️ 12 Exercícios 🎮 10+ Analogias ✅ 10/10 Iniciante-Friendly

📌 Neste guia você vai encontrar:

0 Antes de Começar (Básico)
1 O que é Git? (Máquina do Tempo)
2 Instalar sem Medo
3 Primeiros Passos
4 Conhecendo o GitHub
5 12 Exercícios
6 Perguntas Comuns
7 Resumo Final
0

Módulo 0: Antes de Começar - Conceitos Básicos

🌱 Iniciante 📚 Básico

🎉 Bem-vindo(a)! Você consegue!

Se você nunca programou ou não entende muito de computador, este curso é para você. Vamos começar do zero, explicando cada coisa como se fosse a primeira vez. Não tenha medo de errar - errar faz parte do aprendizado!

O que é um Arquivo? 📄

🎮 Analogia: Folha de Caderno

Imagine que um arquivo é como uma folha de caderno. Você pode escrever coisas nela, desenhar, ou guardar informações.

  • Um arquivo de texto (.txt) = folha com palavras escritas
  • Um arquivo de foto (.jpg) = folha com um desenho/foto
  • Um arquivo de música (.mp3) = folha com uma música gravada
💡
Dica: No seu computador, os arquivos têm nomes e "sobrenomes" (extensões). Exemplo: minha-foto.jpg - "minha-foto" é o nome, ".jpg" é o tipo.

O que é uma Pasta? 📁

🎮 Analogia: Gaveta ou Pasta de Papel

Uma pasta é como uma gaveta ou pasta de papel onde você guarda várias folhas (arquivos) organizadas.

  • Dentro de uma pasta você pode guardar muitos arquivos
  • Dentro de uma pasta você pode guardar outras pastas (subpastas)
  • Isso ajuda a manter tudo organizado!
❓ Pergunta: Onde ficam as pastas no computador?
✅ Resposta: Em vários lugares! Na Área de Trabalho, em Documentos, em Downloads... Você escolhe!

O que é o Terminal? 💻

🎮 Analogia: Conversar com o Computador

O terminal (também chamado de "Prompt de Comando" ou "Linha de Comando") é como uma caixa de mensagens onde você "conversa" com o computador digitando palavras especiais.

Em vez de clicar em botões com o mouse, você digita comandos e o computador obedece!

📋 Como Abrir o Terminal (Passo a Passo)

  1. No Windows:
    • Clique no botão Iniciar 🔍 (canto inferior esquerdo)
    • Digite: cmd
    • Clique em "Prompt de Comando"
    • Uma tela preta vai aparecer - é o terminal!
  2. No Mac:
    • Pressione: Command + Espaço
    • Digite: Terminal
    • Pressione Enter

💪 Não tenha medo da tela preta!

A tela preta do terminal parece assustadora, mas é só uma ferramenta. Você não vai "quebrar" o computador digitando coisas aqui. Vamos aprender juntos!

Primeiro Comando: "Olá, Computador!"

# Digite isso no terminal e pressione Enter:
echo "Olá, mundo!"

O que aconteceu? O computador repetiu o que você escreveu! Esse é seu primeiro comando! 🎉

🎯 Exercício 0.1 - Seu Primeiro Comando

  1. Abra o terminal (veja as instruções acima)
  2. Digite: echo "Meu nome é [SEU NOME]"
  3. Pressione Enter
  4. ✅ Parabéns! Você acabou de usar o terminal!
1

Módulo 1: O que é Git? (Sua Máquina do Tempo)

🔧 Git 🎮 Analogia

🎮 Analogia Principal: Salvando seu Jogo

Git é como salvar seu jogo no Minecraft ou Fortnite!

🎮 No Jogo:
  • Você joga e constrói coisas
  • Clica em "Salvar Jogo" 💾
  • Se algo der errado, carrega o save antigo
  • Pode ter vários saves (save 1, save 2, save 3...)
💻 No Git:
  • Você trabalha no seu projeto
  • Usa git commit para "salvar"
  • Se errar, volta para o save anterior
  • Pode ter vários "saves" (commits)

Git ≠ GitHub - Qual a Diferença?

🔍 Isso confunde todo mundo no começo!

🔧 Git

É o programa que fica no seu computador. Funciona mesmo sem internet!

Exemplo: É como o Microsoft Word instalado no seu PC

🐙 GitHub

É um site na internet onde você guarda seus projetos do Git e compartilha com outras pessoas.

Exemplo: É como o Google Docs na nuvem

Resumo: Você pode usar Git sem GitHub, mas GitHub precisa do Git!

Por que Usar Git?

  • Nunca mais perder seu trabalho (tem todos os "saves")
  • Pode voltar no tempo se errar algo
  • Pode trabalhar com outras pessoas sem bagunçar o projeto
  • Todo programador usa - é importante aprender!

💡 Curiosidade: Quem Criou o Git?

O Git foi criado em 2005 por um senhor chamado Linus Torvalds (o mesmo que criou o Linux). Ele levou apenas 10 dias para criar a primeira versão!

O nome "Git" é uma brincadeira - em inglês britânico, "git" significa algo como "pessoa chata". Ele se considera assim! 😄

2

Módulo 2: Instalando sem Medo

⚙️ Instalação 📋 Passo a Passo

💪 Vamos lá! É mais fácil do que parece!

Instalar programas pode assustar, mas vamos fazer juntos, passo a passo. Se errar, pode começar de novo - não tem problema!

Passo 1: Baixar o Git

📋 Instruções por Computador

  1. Windows:
    • Abra seu navegador (Chrome, Edge, Firefox...)
    • Digite no endereço: https://git-scm.com ou https://git-scm.com/install/
    • Escolha o sistema que você usa e faça o download
    • O arquivo vai baixar (pode demorar um pouco)
    • Quando terminar, clique no arquivo para instalar
    • Vá clicando em "Next" (Próximo) até finalizar
    • ✅ Pronto! Git instalado!
  2. Mac:
    • Abra o Terminal
    • Digite: xcode-select --install
    • Siga as instruções na tela
    • ✅ Pronto!

Passo 2: Criar Conta no GitHub

📋 Criando sua Conta (Gratuita!)

  1. Abra: https://github.com
  2. Clique em "Sign Up" (Criar Conta)
  3. Digite seu e-mail
  4. Crie uma senha (anote em algum lugar seguro!)
  5. Escolha um nome de usuário (ex: maria123)
  6. Confirme no seu e-mail
  7. ✅ Conta criada!

⚠️ Importante: Guarde sua Senha!

Anote seu usuário e senha em um lugar seguro. Você vai precisar deles muitas vezes!

Passo 3: Configurar Seu Nome

O Git precisa saber quem você é para "assinar" seu trabalho. É como colocar seu nome no caderno!

# Digite no terminal (um comando de cada vez):

# Seu nome:
git config --global user.name "Seu Nome Aqui"

# Seu e-mail (o mesmo do GitHub):
git config --global user.email "seu@email.com"
💡
Dica: Substitua "Seu Nome Aqui" pelo seu nome verdadeiro, e "seu@email.com" pelo e-mail que você usou no GitHub!

🎉 Parabéns! Você Instalou Tudo!

Se chegou até aqui, você já fez o mais difícil! Agora vamos começar a usar o Git de verdade!

3

Módulo 3: Primeiros Passos com Git

🔧 Prática 📝 Exercícios

Comando 1: Criar um "Save" (git init)

🎮 Analogia: Começar um Novo Jogo

git init é como clicar em "Novo Jogo" - você está dizendo ao Git: "Ei, quero começar a salvar esse projeto!"

📋 Vamos Praticar?

  1. Abra o terminal
  2. Vá para a Área de Trabalho: cd Desktop
  3. Crie uma pasta: mkdir meu-primeiro-projeto
  4. Entre na pasta: cd meu-primeiro-projeto
  5. Inicie o Git: git init
  6. ✅ Pronto! Agora essa pasta tem "poderes de save"!

Comando 2: Criar um Arquivo

# Criar um arquivo de texto:
echo "# Meu Primeiro Projeto" > README.txt

# Ver se o arquivo foi criado:
dir          # No Windows
ls           # No Mac/Linux

Comando 3: Adicionar ao "Carrinho" (git add)

🎮 Analogia: Colocar Itens no Carrinho de Compras

Antes de salvar, você precisa escolher O QUE quer salvar. git add é como colocar itens no carrinho antes de finalizar a compra!

# Adicionar um arquivo específico:
git add README.txt

# Ou adicionar TUDO que mudou:
git add .

Comando 4: Salvar de Verdade (git commit)

🎮 Analogia: Clicar em "Salvar Jogo"

git commit é o momento do SAVE! Você está gravando tudo que colocou no "carrinho".

# Salvar com uma mensagem (explique o que mudou):
git commit -m "Meu primeiro save!"
💡
Dica: A mensagem do commit deve explicar o que você fez. Exemplos:
  • "Adicionei o arquivo inicial"
  • "Corrigi erro no texto"
  • "Adicionei novas fotos"

Comando 5: Ver seus Saves (git log)

# Ver todos os saves que você fez:
git log

Você vai ver uma lista com todos os seus commits (saves), com data e mensagem!

🎯 Exercício 3.1 - Seu Primeiro Projeto

  1. Crie uma pasta chamada meu-diario
  2. Dentro dela, crie um arquivo dia1.txt
  3. Escreva algo no arquivo (pode usar o Bloco de Notas)
  4. No terminal, faça: git init
  5. Adicione o arquivo: git add dia1.txt
  6. Salve: git commit -m "Meu primeiro dia de diario"
  7. Veja o save: git log
  8. ✅ Parabéns! Você usou Git de verdade!
4

Módulo 4: Conhecendo o GitHub

🐙 Plataforma 🌱 Iniciante

O que é o GitHub?

🎮 Analogia: YouTube para Código

O GitHub é como o YouTube, mas para projetos de programação:

  • No YouTube, você sobe vídeos para compartilhar
  • No GitHub, você sobe projetos para compartilhar
  • Outras pessoas podem ver, comentar e copiar (se você permitir)

Criar Seu Primeiro Repositório

📋 Passo a Passo no Site

  1. Entre no GitHub: https://github.com
  2. Faça login com sua conta
  3. Clique no botão "+" no canto superior direito
  4. Escolha "New Repository" (Novo Repositório)
  5. Dê um nome (ex: meu-primeiro-projeto)
  6. Deixe como "Public" (público)
  7. Clique em "Create Repository"
  8. ✅ Pronto! Seu repositório foi criado!
💡
O que é "Repositório"?
É só uma palavra chique para "pasta do projeto no GitHub". Repositório = Pasta na nuvem!

Enviar Seu Projeto para o GitHub

🎮 Analogia: Subir Vídeo para o YouTube

Depois de criar seu projeto no computador, você precisa "subir" para o GitHub. É como subir um vídeo para o YouTube!

# No terminal, na pasta do seu projeto:

# Conectar com o GitHub:
git remote add origin https://github.com/SEU-USUARIO/meu-projeto.git

# Enviar tudo:
git push -u origin main

⚠️ Atenção: Vai Pedir Senha!

Quando você fizer o git push, o GitHub vai pedir sua senha. Use a senha que você criou na conta!

🎉 Parabéns! Seu Projeto Está Online!

Agora você pode:

  • Mostrar para amigos e família
  • Acessar de qualquer computador
  • Colocar no seu currículo!

✍️

12 Exercícios Práticos

📝 Prática

Pratique cada comando aprendendo fazendo! Não tenha medo de errar!

1. Primeiro Comando

Abra o terminal e digite: echo "Olá, mundo!"

2. Criar Pasta

Crie uma pasta: mkdir teste-git

3. Primeiro Repositório

Dentro da pasta: git init

4. Criar Arquivo

Crie um arquivo .txt e escreva algo

5. Primeiro Add

Adicione: git add .

6. Primeiro Commit

Salve: git commit -m "primeiro save"

7. Ver Histórico

Veja seus saves: git log

8. Conta no GitHub

Crie sua conta em github.com

9. Primeiro Repositório Online

Crie um repositório no site do GitHub

10. Enviar Projeto

Use git push para enviar

11. Fazer Mudança

Mude algo no arquivo e faça novo commit

12. Projeto Final

Crie um diário com 3 entradas e suba para o GitHub

💡 Dicas se Travar
  • Leia a mensagem de erro com calma - ela diz o que está errado
  • Verifique se está na pasta certa (cd nome-da-pasta)
  • Confira se digitou tudo igual ao exemplo (letras maiúsculas importam!)
  • Respire fundo e tente de novo - todo mundo erra no começo!
  • Peça ajuda para alguém ou pesquise no Google

Perguntas Comuns de Iniciantes

🌱 Dúvidas
❓ E se eu digitar o comando errado?
✅ Resposta: Nada de ruim vai acontecer! O computador vai mostrar uma mensagem de erro. É só tentar de novo. Você não vai "quebrar" nada!
❓ Preciso decorar todos os comandos?
✅ Resposta: Não! Os programadores experientes também pesquisam. O importante é entender o que cada um faz.
❓ Quanto tempo leva para aprender?
✅ Resposta: O básico você aprende em algumas horas. Para dominar, leva meses de prática. Mas não se pressione - vá no seu ritmo!
❓ É grátis?
✅ Resposta: Sim! Git e GitHub são gratuitos para uso pessoal e aprendizado!
❓ Preciso saber programar?
✅ Resposta: Não! Git serve para qualquer tipo de arquivo - texto, fotos, documentos... Você pode usar para versionar seu diário, receitas, trabalhos da escola!

💪 Você Consegue!

Todos os programadores experientes já foram iniciantes. A diferença é que eles não desistiram quando erraram. Continue tentando!

📋 Resumo do guia

✅ O que você aprendeu:

  • O que são arquivos e pastas
  • Como usar o terminal sem medo
  • O que é Git (máquina do tempo/saves de jogo)
  • Diferença entre Git e GitHub
  • Instalar Git e criar conta no GitHub
  • Comandos básicos: init, add, commit, log, push
  • Criar e enviar seu primeiro projeto
  • 12 exercícios práticos completados

📊 Seu Progresso:

Treinamento Completo ✓

🎉 Parabéns por Chegar Até Aqui!

Você deu o primeiro passo no mundo do controle de versão! Continue praticando e logo estará usando Git como um profissional!

Próximos passos sugeridos:

  • Pratique os exercícios várias vezes
  • Use Git para seus projetos pessoais (diário, receitas, trabalhos)
  • Explore mais comandos quando se sentir confortável
  • Compartilhe seus projetos no GitHub com amigos!