Why did the Greeks colonise so much of the world in ancient times? and how were they so advanced compared to other ancient peoples in technology, philosphy ?

by CannibalCowboy

While I'm aware of the impact Alexander the Great's conquest had on the greek world, allowing settlers to live as far East as modern day Afghanistan and India; how did they expand so far in the Mediterranean and other areas in Ancient times? Such as the Greek colonies in Spain, parts of Northern Africa and parts of the Black Sea. Why were they so much more advanced than other peoples of the ancient world? In terms of philosophy, technology and expansionism.

Dinocrocodile