Yes, you will need a Bitcoin wallet before you can buy Bitcoin. This is because Bitcoin is a digital currency that is stored in a digital wallet. You can download a wallet app or software and generate an address to use for receiving Bitcoin before you purchase it.