What is the order of different prepositional phrases?
Someone may guide you to a comprehensive source, but if you want to do prepositioning or left branching, all you need to care about is to make them appear in a logical sense. This basic sense is the same for most languages.

You put time first, then the location


  A long time ago in a galaxy far, far away.... 


You put more prominent attributes first


  There's a big bad wolf. (big is more obvious than bad)


You put what you want to emphasize first


  If you give them a quick, short, sharp, shock, they won't do it again...


You prioritize common noun phrases and stick them close


  Python is a good object-oriented programming language.


I'm not giving you Chinese examples because in Chinese they are exactly the same. There may be situations I'm missing out. Anyway, you do what you feel right.

However there are several situations where "right" is different in English and Chinese. 

Addresses


  我来自中国上海。(I'm not, but you don't know any other city names do you?)


In English you say I'm from New York, New York.

Date and time


  牛顿生于1643年1月4日。


In English you mess up. Is it 1-4-1643 or 4-1-1643?