Nunca tinha pensado em realmente estudar pela documentação desse jeito. Vale a tentativa :) Geralmente eu uso a documentação para retirar uma dúvida que aparece no trabalho ou nos meus projetos pessoais. E o caminho das rosas faz tudo parecer fácil, até aparecer o primeiro erro XD

Pois é, cara. E eu sou culpado da mesma coisa. Você nem imagina quantos cursos eu tenho no Udemy. Mas depois que descontinuaram o curso de Next.JS que eu tinha acabado de começar e tava esperando a atualização pra versão 13, eu coringuei e agora to tentando aprender na marra. Os problemas vieram já no primeiro useState(), porque ele não funciona em componentes de servidor. É batendo nesses problemas e aprendendo a lidar com eles que a gente aprende de verdade.

Realmente estou literalmente no mesmo barco. Estava aprendendo next.js mas tomei a mesma rasteira que você, da vontade até de pedir reembolso.