The Netherlands is a very multicultural and multilingual country. You can "survive" with speaking English, but to understand the culture and to experience the "real" life in the Netherlands, you must learn the local language.
Here below you find some posts I wrote about the Netherlands – some were published on Expat sites.
Living in the Netherlands – part 1
About the Dutch cuisine
Life in the Netherlands...
from a European perspective
Sirens in the Netherlands
Dutch Education Explained