What’s the best way to ask someone out for a date?

My friend “Ed” is asking… “What’s the best way to ask someone out for a date?”.  Any suggestions? Tips? and things to consider?