+1 for C# here. For all the reasons already mentioned above, but above all, it is much more practical to learn C#, given the similarity to other languages, mostly for the number of sample code available and the number of existing projects and (potential) colleagues that are already all C#.