I've just turned 18 and i want a debit card.

I'm probably gonna choose Banque Extérieur d'Algérie to open a new bank account, but can i use it for online shopping? Or do i need to get a Visa, or a Mastercard? If so, how do i get one in this country?