First of all, it is totally depends on you if you wanna buy bitcoin through your credit card or debit card. Seconds, here is a site where you can see the reviews and check each site where you can but bitcoin
https://www.bestbitcoinexchange.io/. Third, before you buy bitcoin in any website you should always check the rate of bitcoin in your country because in each currency it is different so be careful. Lastly, make sure that you always check the reviews of that website that you have chosen. It is important that you know what you are doing and you are sure that it is a legit website. It is your job to protect your privacy and information, there are many hackers now around the world, so be always careful. As possible don't buy bitcoin with real money and try to earn bitcoin with just nothing from the start like me. I never hand deposit or bought bitcoin with my real money.