What was the first permanent English settlement in North America?

The first permanent settlement was at Jamestown, in what is now Virginia, in 1607.
The purpose of the colony was to create wealth for both the colonists who went there and for the joint-stock company funding them.
An earlier Virginia colony at Roanoke island (1585) disappeared during a lapse in resupplying it.