The vikings and the British were not so different at the time they met. People forget that the Anglo-Saxons, were not actually natives of the British Isles. They were pagan Germanic tribes that came into the British Isles and pushed the Christianized Britons/Celts out of England. All this happened just a couple hundred years before the Vikings came in contact with England as we all know.