RRSP? TFSA? What’s the difference? What’s the better way to go?

Which is a better way to invest my money, an RRSP or TFSA?