How much experience do you need in a language before you can put it on your resume? There is one language I'm in proficient in (Java) which I would definately put on the resume but say I took I couple of semester courses in college which involved extensive programming in C or selftaught myself C# but have written no meaningful projects in it, can I put those languages on the resume without having the employer laugh at it or percieve it as resume inflation?

6 accepted

You can always list languages (as well as other skills) in tiers on a resume:

Proficient:    Java, Lisp
Familiar with: Perl, C++

As a guy looking at a resume, I will appreciate both the honesty and the effort; and when bringing you in the first question you usually get asked is to rate your individual language proficiency more precisely, orally or on paper.


I think its a good practice to typically list out the things and aspects you know in each language and support it with your experience and projects describing your usage of it.

If not that way if you want to really list it and all you know is the basics and have not used it that extensively...then say something about it...then be honest and describe you experience like say -

Familiar with Core Java, C# Fundamentals

instead of just saying -


Conclusion : Do mention it but be honest and clear about it in your resume and when you are asked about it.


I think when you feel comfortable enough to be able to know how to get the stuff that you don't know, and that you know a little of the basic advantages and disadvantages of the language


Typically a job posting will specify the languages required by the position (though sometimes they specifically want a polyglot programmer).

If you are posting to a job which asks for some knowledge of C#, and you have C# on your resume, you'd better be able to answer at least some basic questions of how the language works and write some simple code in it. It's OK to not be an expert in all languages, as long as you are up front with the interviewers and admit that you would go to a particular website/resource to look for the answer.


I think you can put it on as long as you're honest about what you know and don't know. I'm basically a self-taught java developer - I learned it in my free time at my last job (a data analysis position) and used it in a couple projects. I decided that I wanted to do development, so I put it on my resume, along with the API's that I used (Swing, JDBC, etc.). I was honest in interviews about my experience, how much I knew, and said that I was looking forward to learning more. I got a web development job, now I do java and javascript development for a living.


Well I think you can put a language if you know pretty well the language syntax but should specify in which environments you had work, like java has a lot from desktop, applets, application servers.. etc.


I have used levels while mention any technical skills on my resume. on top i have listed

  1. Beginner
  2. Good
  3. Very Good
  4. Excellent

and when i write Java i add the level to its subscript i.e. Java^3, Lisp^1 etc


As long as you are able to solve (even small) problems within a language it is worth to mention it on a resume. Along with the level of your skills on this language.