Learning to code is like learning a foreign language
Jessica Chan

I always felt like writing code was similar to writing prose, so I like this analogy between programming languages and human languages, even though I’ve used several programming languages and am only fluent in maybe 1.1 human languages. But that just validates your thesis since I learn a new programming language by researching and immersively using the language and with foreign languages I just dabble.

This is why it bugs me when people ask “what’s the one programming language I should learn” because that assumes you only need to learn one and that there’s a best one (and also indicates that maybe you’re just not into programming and just looking to get by), and as you say, once you learn one or two programming languages, new ones are a piece of cake.

Like what you read? Give technicat a round of applause.

From a quick cheer to a standing ovation, clap to show how much you enjoyed this story.