Why did the Germans so quickly defeat the Netherlands Luxembourg Belgium and France?

Answer 1
The germans quikly defeated the Netherlands, Luxembourg, Belgium, and France because Luxembourg and Netherlands surrendered quickly. But i do not know about the other two.

Answer 2
In World War II, Germany used the very-effective blitzkrieg tactic, which surrounded their adversaries and soundly defeated them. The troops from most European countries were used to a more traditional war, where Country A's soldiers were, for the most part, in front of Country B's soldiers and flanking was rare. The blitzkrieg resulted in numerous German troops completely outflanking and surrounding their adversary, compelling surrender.