Programming languages are not foreign languages, just as mathematics, sheet music, and art are not foreign languages. Specifically, programming languages don't have anywhere near the expressive power of natural languages, nor are they formed by thousands of years of cultural history. Kids need to become computer literate, no question about that. But this shouldn't come at the expense of exposure to foreign cultures. In fact, we need to ensure our kids are getting more exposure to other cultures, as the globe becomes smaller and smaller.