I’m with Mike. Foreign languages have little in common with programming languages. In theory a foreign language will increase your understanding of people, customs, and philosophies of another culture. Some ideas are nearly impossible to think unless you know there’s a word for it. With a programming language, you can only converse with computers. I agree that they’re both expressive acts, but in terms of the understanding they create they couldn’t be more opposite. Art class would be a lot closer.
That is, until the Robot Apocalypse when newly sentient robots rebel and are eventually fought to a draw in some land and form their own culture.