Olá!
Após ver e rever a aula, não consegui concretizar o entendimento das rotas no Angular.
Primeiramente foi declarado dentro da constante routes no app-routing.module.ts dois objetos que irão "redirecionar" o usuário conforme o que ele digita na URL? E o que irá coordenar esse redirecionamento serão os atributos do objeto: path (não entendi o que é, talvez o que ficaria após a barra na url? exemplo: localhost:4200/.....) e redirectTo (aí ele irá encaixar na URL o valor desse atributo, no caso do mesmo exemplo: localhost:4200/home)? Ok, isso pro primeiro objeto declarado. O segundo será o responsável pelo carregamento assíncrono da página? Ou na verdade, o carregamento "sob demanda" mencionado pelo professor, que é apenas quando a rota é solicitada. Mas aí o atributo "loadChildren" já fica uma loucura. O valor do atributo será uma função anônima que irá executar o comando "import" passando como parâmetro o que ('./home/home.module', o módulo onde eu quero que carregue a página)? E o retorno será um módulo que irá fazer o que? Puts, ficou um pouco complexa e curta a explicação pra alguém que está começando em Angular.
Beleza, depois disso tudo, é preciso fazer novamente uma constante routes, agora dentro do meu componente. Aqui vou passa pros atributos o path vazio e o component HomeComponent (?)... Por quê? O que está acontecendo aqui?
Bom, criei um tópico recheado de dúvidas... Espero que alguém consiga me auxiliar em todas, daquela forma "explique-me como se eu tivesse 5 anos", porque me sinto um pouco perdido com algumas explicações rasas no curso.