No, you can start without buying anything. New players get Gold and Sweeps Coins for free, and there are ways to get more without spending.