Music Theory

How do I know what chords to use to write a song?

Budding songwriter who wants to start writing your own songs? While some songwriters take a words-first, approach, many prefer to start with a chord progression to serve as the framework for the song and melody. So how do you know which chords to use in which order? Is there a formula for creating chord progressions?