Depois de criar alguns exercícios de conceito, fica mais fácil expandir o programa de estudos. Isso porque você passa a ter acesso a mais conceitos nos quais se apoiar.
As duas principais formas de expandir uma árvore de conceitos são:
time => timezones)classes => interfaces)Se você não sabe o que escolher em seguida, dê uma olhada em um ou dois dos exercícios de prática mais simples que existem na sua trilha. Identifique os conceitos usados e escolha um que ainda não tenha sido abordado no programa de estudos.
Pode ser que o exercício em que você está trabalhando exija entender um conceito que ainda não foi introduzido.
Anote isso e termine o exercício supondo que o estudante já entende o conceito que falta.
Lembre-se de definir o status do exercício como wip, pois lacunas ou saltos na árvore de conceitos deixam muito confusos os estudantes que ainda não conhecem a linguagem.
Vale a pena dar uma olhada em outras trilhas para ver como elas estruturaram seus programas de estudos. Por exemplo, a trilha de Elixir tem uma progressão de programa de estudos muito boa.