$ masmorra_ascii

Item 00 de 10

Boas-vindas

Pra quem é este guia

Este guia foi pensado para quem nunca abriu um terminal, nunca escreveu uma linha de código, e olha para o Capítulo 1 do livro principal e congela. Se você é assim, está no lugar certo. Cada um dos 10 capítulos curtos a seguir é uma peça do alicerce que o livro principal vai pisar nos 37 capítulos seguintes.

Se você já programa em outra linguagem (Python, JavaScript, Java), pode pular este guia. O Capítulo 1 do livro principal é amigável o bastante para você atravessar direto. Este guia existe para quem precisa do passo zero.

O que você vai ter ao final

Saindo dos 10 capítulos com calma, você vai ter:

  • O Dart SDK instalado no seu computador, com dart --version funcionando no terminal
  • Pelo menos um programa Dart próprio rodado com sucesso (não copiado e colado - escrito por você, executado por você)
  • O vocabulário mínimo confortável: variável, função, condicional, loop, tipo de dado
  • Familiaridade com terminal o bastante para navegar entre pastas, rodar comandos e ler mensagens de erro
  • Compreensão do que esperar do livro principal: estrutura, callouts, Apêndices, sistema de Desafios

Não é muito. Mas é o suficiente para o Capítulo 1 do livro deixar de ser um muro e virar uma escada.

Quanto tempo leva

Estimativa honesta: 2 a 3 horas distribuídas em alguns dias. Não é para fazer de uma sentada. Cada capítulo deste guia foi pensado para ser lido em 15 a 20 minutos, com pausa para experimentar o que foi dito antes de seguir.

A pior coisa que você pode fazer é ler tudo de uma vez sem rodar nada. Programar é prática, e a parte que cola na cabeça é a que sai dos seus dedos.

O que NÃO está aqui

Este guia é deliberadamente mínimo. Não cobre orientação a objetos, mapas 2D, geração procedural, async, persistência ou padrões de design. Tudo isso vive no livro principal, espalhado pelos 37 capítulos.

Aqui você encontra apenas o tanto necessário para abrir o livro principal sem se perder. A descida no calabouço começa lá; aqui é só o preparo na superfície.

$ masmorra_ascii — terminal interativo
Bem-vindo. Digite help para ver os comandos. Esc para sair.
$