There are two types of Debit cards...One has hologram on it which has a credit backup. This will allow you to charge your purchase if you do not have enough cash in the bank to pay for it. The other is strictly an ATM card. Most retailers will accept the Debit card with the credit backup and very few accept the ATM type.
A credit card is a loan, at a high percentage rate.