Debit cards are when you use it in the shop it will take it out of the bank account straight away.
Credit cards are when you use it and generates a bill for it at the end of the month and creates debt
If you do not pay the money back on the credit card when they say its done the will charge you a few extra pounds a month