Primarily Dutch - but there are German and Huguenot elements in their background as well. Their language is mostly an archaic form of Dutch - a Dutch person once told me that Afrikaans sounds as odd to them as someone speaking Shakespearean English would sound to us.
Regards, Ivan