every one have different point of view for this question
suppose comparing c# & vb, vb is easy for me
first you should decide on which technology you want to work.
language doesn't matter so much
like real-world example, we can convert french, hindi etc languages to some other languages using Google or other sources, same way we can say that it is something similar in programming languages if conversion does not replying exact result then you can do finishing.
basic programming concepts
should be clear like class, enums, interfaces...
as per my point of view, Try to develop a small, real-time application in your target technology. that will help you to decide, you want to continue or not with such language.
and if you will do it with different technologies & languages your decision will be more clear and may you like to work with more than one technology.
decide which application you want to develop Winapp, mobileapp, webapp etc...
and start it with language you want(or have little knowledge for start code) and it's also depend on development-environment that allow to code in desired language. e.g. .net environment supports lots of languages, iphone apps in C language, php is different language and can develop web apps using it.
in short comparison & experience will help you a lot.