Tenho uns textos que fiz para me ajudarem a aprender melhor!
https://dev.to/urielsouza29/callback-como-entender-45bl
https://dev.to/urielsouza29/promise-em-js-prometa-que-voce-vai-aprender-prometa-5g17
https://dev.to/urielsouza29/async-await-veio-nos-salvar-d91
Olha eu demorei a entender a parte assincrona do JS!
Sofri por isso fiz esses textos pra ajudar :)