Distributed Learning Meets 6G: A Communication and Computing Perspective