Choosing the Right Account

Taxable, Roth IRA, traditional IRA, or 401k? What each account is for, how it's taxed, and the order to open them in.