The correct answer to this open question is the following.
I think that the causes and effects of economic differences, such as resources and products were the following. What happened was that some colonies settle in lands where the soil was good to grow crops and were favored by good weather to do so. That was the case of Jamestown, Virginia, and most of the southern colonies.
That also was the case of the Middle colonies such as Maryland or Pennsylvania, which were known as "the breadbasket of America" for the many crops they grew.
On the other hand, there were places like the New England colonies such as the Massachusetts Bay colony, where the soil was rocky and not as fertile as the soil in the south. Furthermore, the weather in that region was so cold most of the time. So there was a notorious difference in crop productions. These colonists had to develop skills for fishing and build ships to catch their food.