The official language of the islands is Portuguese, which is used in newspapers and anything that is written, however Creole is more used as the spoken language. Creole is based on African languages but with additions from several European languages. Even this can differ from island to island.
More recently English has been taught as a foreign language in schools.The religion of the islands is largely Christian, with most people being Catholic.