Thesis: Distributed Learning Algorithms For Satellite-Terrestrial Edge Computing Networks