I've been in c++ for 8 years. I used Java to make a simple android game and one of the game I worked on professionally was partially C++ partially C#.
I'm wonder as a resume thing, when do I put C#/Java on my resume. They are all very similar languages to me. I recently picked up some books on the new languages and I'm on page 130 of a 700 page book (Programming C# 4.0), but I'm wondering what specifically makes you "know" C# (ie: put it on my resume). Is it simply more of knowing the .NET library classes vs c++ STL?
I would assume my c++ with reading this book and messing with the samples, I'd have C# fairly easily put on my resume and say I'm well versed in it, but then the same comes down when I brush up on Java. At what point am I well-versed in Java. I feel the general is you are a software engineer, period, but then you see jobs that as for specifically Java or C# or say Javascript. Now Javascript is obviously pretty different (at least from the little bit I know), so then it comes down to again: what makes you an 'A,B,C language' programmer. Is it really just you are a software engineer + you have worked in 'X' language enough to know the standard syntax + libraries/interfaces provided.
In other words, is just reading these books be enough to really say I'm well versed enough. Or even, if you are versed in C++, can't you almost by default put JAVA/C# on your resume, or at what point do you?