There was good reason why the cultures, cities and peoples who lived along the Silk Roads developed and advanced : as they traded and exchanged ideas, they learnt and borrowed from each other, stimulating further advances in philosophy, the sciences, language and religion.