I am looking for a good way to rate the expertise in a particular programming language. The idea arose when I found the following article: Taking falsely all the credits? You don't know JavaScript. It lists, in a comprehensive way, language features and concepts of JavaScript. I wish there would be a list for every programming language. In particular I would be interested about:

Any other language or technology would be also interesting. In a similiar question What's a good way to rate your own code skills the Programmer Competency Matrix was suggested. I think it's a good approach, but I think it's too generic.

Do you know any other summaries of language concepts which could help to rate the programming language expertise?

closed as off-topic by Ixrec, user40980, GlenH7, durron597, gnat Jun 21 '15 at 7:46

This question appears to be off-topic. The users who voted to close gave this specific reason:

  • "Questions asking us to recommend a tool, library or favorite off-site resource are off-topic for Programmers as they tend to attract opinionated answers and spam. Instead, describe the problem and what has been done so far to solve it." – Ixrec, Community, GlenH7, durron597, gnat
If this question can be reworded to fit the rules in the help center, please edit the question.

  • 1
    Probably nothing better than the Programmer Competency Matrix, but there could be language / language family / paradigm specific equivalents out there. The question might be interpreted by some as asking for a list of stuff, which is generally discouraged, but that highly depends on the answers, let's hope answerers keep it clean and constructive. +1 for a very interesting question, hopefully also an on topic one... – yannis Jan 5 '12 at 17:26
  • looks like you linked to SO x2, can you repost the link to "Taking falsely all the credits?" – zzzzBov Jan 5 '12 at 17:27
  • @zzzzBov Thanks for the hint, just updated the link – platzhirsch Jan 5 '12 at 17:29
  • 3
    Not language specific, but a very interesting and related read: yacoset.com/Home/signs-that-you-re-a-bad-programmer – yati sagade Jan 5 '12 at 17:29
  • 1
    @platzhirsch Why the competency matrix is generic: Once your more-concrete list is complete, I'll just go and learn the most complex thing for each language and ignore the rest. Does that make me an expert? ;) – Izkata Jan 5 '12 at 17:41

For evaluating the .Net Programming expertise, Scott Hanselman's gives guidelines on the know-how required for various positions in a .Net Development Scenario.

  • Everyone who writes code

  • Mid-Level .NET Developer Senior

  • Developers/Architects

  • C# Component Developers

  • ASP.NET (UI) Developers

  • Developers using XML

The knowledge acquired from these questionnaires would definitely help overcome obstacles.

Please find the details explained here.

Not the answer you're looking for? Browse other questions tagged or ask your own question.