$ masmorra_ascii

Item 10 de 10

10. Próximos passos

Checklist de partida

Antes de começar o livro principal, garanta que você passou por todos estes itens:

  • Dart SDK instalado, com dart --version funcionando no terminal
  • Editor configurado (VS Code com extensão Dart, ou equivalente)
  • Pelo menos um programa Dart próprio rodado com sucesso - não copiado e colado, escrito por você
  • Vocabulário mínimo familiar: variável, função, condicional, loop, tipo de dado
  • Familiaridade com terminal: cd, ls/dir, executar comandos, ler erro do dart
  • Entendimento da estrutura do livro principal: 6 partes, 37 capítulos, sistema de callouts, Apêndice G com gabaritos

Se algum item está em branco, volte ao capítulo correspondente deste guia antes de seguir.

Por onde começar no livro principal

Capítulo 1, sempre. Mesmo que você já saiba parte do conteúdo, comece pela página inicial. O cap. 1 ancora o tom do livro, apresenta o void main(), e estabelece convenções de notação que vão ser usadas até o cap. 37.

Pular o primeiro capítulo achando “isso eu já sei” é o erro mais comum. As primeiras páginas de qualquer livro carregam pistas sobre como o livro vai dialogar com você. Não pule.

Ritmo recomendado

Programar é maratona, não sprint. Sugestão de ritmo:

  • Um capítulo por dia, em média. Alguns são mais curtos (cap. 4, cap. 9), outros são densos (cap. 18, cap. 26, cap. 30, cap. 31, cap. 34, cap. 36) e podem precisar de 2-3 dias.
  • Ler e implementar os Desafios - não pule a parte prática. Se ler 10 capítulos em uma semana mas não implementar nenhum desafio, vai esquecer tudo em duas semanas. Implementar três por capítulo é melhor que ler dez.
  • Pausas planejadas - depois de cada Parte, descanse um ou dois dias. Deixe o conteúdo decantar antes da próxima.

Em ritmo confortável, 37 capítulos levam de 5 a 7 semanas. Isso é tempo justo - nem rápido demais para fixar, nem lento demais para perder o ímpeto.

Não compare seu ritmo com o de outros leitores. Cada um chega ao final no tempo que precisa.

Quando travar

Vai travar. Faz parte. Algumas estratégias quando travar:

  1. Releia a seção lentamente. Quase sempre tem uma frase ou um detalhe que passou batido na primeira leitura.
  2. Volte um ou dois capítulos se o conceito que está travando você foi introduzido antes. Refresque a base.
  3. Procure o termo no Capítulo 9 deste Guia (glossário pré-livro) ou no Apêndice D do livro principal (glossário formal).
  4. Confira o Apêndice A (cheat sheet de Dart) se a confusão é sintaxe.
  5. Implemente uma versão MAIS simples do que o livro propõe. Quebre o problema. Faça funcionar pequeno antes de generalizar.
  6. Faça pausa. Caminhar, dormir, sair de perto do computador. Programadores experientes sabem que a melhor depuração acontece longe do teclado.
  7. Pergunte na comunidade - o livro tem espaço de comentários por capítulo (Giscus). Outros leitores e o autor respondem.

A pior estratégia é insistir cabeçudo enquanto o cansaço acumula. Levante, descanse, volte com mente fresca.

A masmorra te espera

Você fez o caminho deste Guia. Sabe o que é programar, conhece a estrutura do livro, tem o Dart instalado e um primeiro programa rodando. O suficiente para abrir o Capítulo 1 sem entrar em pânico.

A descida começa lá. O calabouço tem 37 andares de aprendizado, cada um mais profundo que o anterior. Você não precisa terminar tudo - mesmo que pare na Parte II, vai sair sabendo programar muito mais que ontem. Mas se você for até o fim, vai ter construído um roguelike completo, com economia, IA, persistência e padrões de design. Vai ser desenvolvedor.

Vá para o Capítulo 1. A primeira tocha te espera.

Você terminou o Guia do Iniciante. Vá para o Capítulo 1 e a aventura começa.

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