Two of the hardest prepositions
Por and para both often translate as "for" in English, but they cover different ideas. Por tends toward cause, route, duration, exchange, and means. Para tends toward purpose, recipient, deadline, and destination.
Many phrases are fixed — learn them as chunks, not word-by-word translations.