Programação do zero ✨

Você manda,
o Bit obedece.

Programar não é ser um gênio da matemática. É aprender a dar ordens bem clarinhas pra um robô muito bobo (porém fofo). Bora começar?

(é só pra ficar mais com a sua cara — pode pular se quiser)

role pra baixo pra conhecer o Bit
01A grande ideia

O que é um algoritmo?

Palavra assustadora, conceito simples: algoritmo é só uma sequência de passos pra fazer alguma coisa.

Você já cria algoritmos o dia inteiro sem perceber. Uma receita de bolo é um algoritmo. As instruções pra montar um móvel são um algoritmo. "Acordar, escovar os dentes, tomar café" é um algoritmo da sua manhã.

A diferença na programação é só pra quem você escreve os passos: em vez de uma pessoa (que entende coisas nas entrelinhas), você escreve pro Bit — um computador. E o Bit tem uma característica importante:

🤖
O Bit faz exatamente o que você diz. Nem mais, nem menos. Ele não adivinha, não "entende o que você quis dizer". Se você esquecer um passo, ele simplesmente não faz. Isso parece chato, mas é o que vai te tornar uma boa programadora: aprender a pensar com clareza.

🍞 Experimento: faça uma torrada

Imagine que você pediu ao Bit "faça uma torrada" e ele respondeu "não sei, me ensina o passo a passo". Qual lista parece mais com algo que um robô bobo precisa?

02Sequência

A ordem muda tudo

Como o Bit segue os passos na ordem em que você escreve, trocar a ordem pode dar uma baita confusão. "Coloque a meia, depois o sapato" funciona. "Coloque o sapato, depois a meia"... já complica. 🧦👟

Abaixo está a receita do café da manhã do Bit, mas os passos estão embaralhados. Use as setinhas pra colocar na ordem certa e clique em Executar pra ver o que acontece.

☕ Organize o café do Bit

Suba e desça os passos até a ordem fazer sentido.

    03Variáveis

    Caixinhas que guardam coisas

    Uma variável é tipo um potinho com etiqueta onde o Bit guarda uma informação. A etiqueta é o nome e o que está dentro é o valor. O legal? O valor pode mudar a qualquer momento — por isso o nome "variável" (de variar).

    # a gente guarda um valor numa caixinha chamada "humor"
    humor = "feliz"

    Toque nos botões e veja o Bit reagir conforme o valor da caixinha humor muda:

    📦 Mude o valor da caixinha

    O Bit lê a caixinha "humor" e age de acordo. Mesma caixinha, valores diferentes.

    😊
    humor =
    feliz
    04Decisões

    Se isso, então aquilo

    Até agora o Bit faz tudo sempre igual. Mas a vida tem escolhas! É aí que entra o SE (em inglês, if). Você dá uma condição, e o Bit decide o caminho:

    se está_chovendo:
      levar("guarda-chuva ☔")
    senão:
      levar("óculos de sol 😎")

    O Bit só segue um dos caminhos — depende da condição ser verdadeira ou falsa. Mexa no clima e veja:

    🌦️ Ajude o Bit a se vestir

    Está chovendo ou faz sol? O Bit decide sozinho a partir daí.

    se está_chovendo:

    Bit pega o guarda-chuva ☔

    senão:

    Bit pega os óculos de sol 😎
    05Repetição

    Preguiça é uma virtude (na programação)

    Imagina que o Bit precisa regar 5 plantinhas. Você poderia escrever "regue a planta" cinco vezes... mas programadoras são preguiçosas no bom sentido. Em vez disso, a gente usa um loop (laço de repetição):

    repita 5 vezes:
      regar(planta) 🪴

    Uma linha que vale por cinco. Escreva uma vez, repita quantas quiser. Escolha o número e mande o Bit trabalhar:

    🪴 Mande o Bit regar as plantas

    Quantas vezes o loop deve repetir?

    3 vezes
    06Desafio final

    Agora é com você: programe o Bit

    Chegou a hora de juntar tudo. O Bit (🤖) precisa chegar na estrela (⭐), mas tem uma parede no caminho. Monte a sequência de comandos usando as setas, depois clique em Executar. O Bit vai seguir seus passos um por um — exatamente como você mandar.

    Errou? Ótimo. Errar é 90% da programação. É só limpar e tentar de novo. 💜

    🎯 A missão do Bit

    Leve o robô até a estrela. Dica: ele não pode passar pela parede!

    sua sequência de comandos aparece aqui…