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: when can i say i know a programming lang

7 pointsby yunusabout 13 years ago
when you say you know a x programming lang. what does that implies to whether you know syntax of the programming lang or all the libraries and method in the programming language

6 comments

fabricodeabout 13 years ago
Probably when you've found that you don't have to read the documentation for the base language in a while. Everyone constantly reads docs on infrequently used libraries and for gotcha parts of a language, but that's far different from having to look up how to create/destroy objects, perform all conditionals, use the data types, etc.<p>Equivalently: when you wouldn't be embarrassed in an interview to write something on the board in that language.
LarryMadeabout 13 years ago
I myself would say so if I can write effective code in it (beyond hello world) and understand the syntax. Many of the languages are too deep to know all the libraries, but you have enough skills with it and with a language guide or google to get it to do what you want.
klsabout 13 years ago
When given any set of requirements you can implement it in said language. You may not know every particular library but you know enough of the concepts to read the API and implement it, without hacking together a maintenance monster.
bdfh42about 13 years ago
When you have learned and tried out all of the clever bits and then gone back to writing simple code that is easy to debug and maintain.
jordhyabout 13 years ago
I would say that you know a programming language when you can contribute to an open source software and add value to the system (as judged by the community).
khyrykabout 13 years ago
On the same topic, how much should I know about concurrency and threading in any given language?