In the beginning it was Columbus who discovered America in search for another way of reaching India. After his discovery people realized that wherever Columbus landed wasn't India. So, three reasons would be: to explore this new land, conquer the new land, and take resources/slaves from the new land.