Every young programmer has their sights set on Silicon Valley. In the minds of recent college graduates and enthusiastic technical-minded entrepreneurs, the steps are as simple as 1) go there, 2) be the next Mark Zuckerberg. "Silicon Valley" has became a synecdoche for the American technology sector, but the truth is that it's not even the best place in the U.S. to build a startup.