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 --versionfuncionando 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.