TE
TechEcho
Home24h TopNewestBestAskShowJobs
GitHubTwitter
Home

TechEcho

A tech news platform built with Next.js, providing global tech news and discussions.

GitHubTwitter

Home

HomeNewestBestAskShowJobs

Resources

HackerNews APIOriginal HackerNewsNext.js

© 2025 TechEcho. All rights reserved.

Ask HN: How much English must you know to use modern programming languages?

3 pointsby renegadusabout 6 years ago

2 comments

cimmanomabout 6 years ago
To use them? Not all that much. It&#x27;d be much harder for someone whose first language uses a non-latin alphabet. But understanding that a certain sequence of characters represents a specific purpose in the language isn&#x27;t really all that different from English speakers using terms like &quot;html&quot;, &quot;redis&quot;, &quot;jira&quot;, &quot;foo, bar, baz, quux&quot;, etc.<p>However, <i>learning</i> a language, and working <i>with a team</i> are different.<p>Even many codebases written by teams with a shared non-English first language use English for variable&#x2F;function&#x2F;class names. It&#x27;s much easier to understand a codebase if you understand what the terms used in naming represent. However, this is another case where if you spend enough time in the codebase, you may just learn that certain terms represent certain concepts, even if you don&#x27;t actually know how to translate the terms themselves. The same goes for standard libraries and third party package ecosystems.<p>And for learning, language barrier is even more problematic. English is dominant for resources like documentation, tutorials, and Q&amp;A sites. Some of those are difficult enough to parse for native speakers; I can&#x27;t imagine Google Translate makes them particularly accessible.
sillyguy123about 6 years ago
To use mainstream languages not so much. But to understand documentation is a different kettle of fish. That’s why it’s also good if documentation pages have code snippets