8 Best Resources to Learn About Diffusion Models