Synchronising with network
If you were to purchase bitcoin and send it to an address in your wallet, then yes, you would have to wait until your wallet synchronized in order to spend the bitcoins.

However, in the meantime, consider spending it directly from your exchange account, especially if you're going to buy bitcoin and spend it right away. 

Alternatively, consider using an online wallet. I recommend Blockchain.info or InstaWallet.