I have a very general question concerning resume creation and known programming languages. I did some searching for similar discussions, but I just don't think I was using the right search terms.

I am fairly comfortable using VB.Net, C#.Net and Java. I am also familiar with C/C++, Perl, Python and I am now studying Ada.

So how do you describe your experience on a resume without over-inflating it, but also without selling yourself short? For example, I know C#'s syntax and basic construction, but I haven't written any serious software in the language. Due to my experience with both Java and VB.Net I can overcome any challenges I run into with C# without too much trouble. How do you present that in a condensed manner that other professionals recognize?

Or, stated more generally, how much should you know about a language before you can say "I know the X language."

I'm looking mostly for feedback from professionals in the field as well as folks who have seen the good/bad/ugly in resumes and can give me some advice. As a background I'm a CS student who is also a career changer with 13 years of experience in another field. I'll be graduating with my BS in a few months and I am starting to look for a position as a programmer now.

Any help / advice that can be offered would be greatly appreciated!

-Will