The standard textbook answer is that a creaole is a pidgin that has become a mother tongue. I.e. a pidgin is a language that develops from the contact of two or more languages, and when children start using that as their first language, that turns it into a creole.