[quote]Ok thanks and happy new year.
when i said "when i'll master them" i meant when i'll master the core language.
I wanna develop programs that can connect to the internet, ping, scan network, etc.
So which language is most used for these kind of stuff ??
thanks again[/quote]
The … Read More

Ok thanks,
I am learning c++ and java at the same time.
When i'll master them, i wanna move on to another language.
Is C still used and efficient ?
If not, is it better to learn c# and/or f#
thanks again

define
"When I'll master them"
it is practically impossible to completely 'master' a language like Java, cause of the broad supply of (non-)commercial frameworks and libraries out there.

you can off course become very good at the basics, and specialise in certain frameworks, which would make you a wanted asset on the job market, but completely master it ...

c is still used, and it will always be efficiënt. but you may want to consider: what kind of code/applications are you interested in writing? java and c are much alike, but they are used to write code for different kind of sollutions. it's like how letters are used to form words and digits are used to form numbers.

JamesCherrill already pointed out what the advantages of several languages are, so at this point you'll need to figure out which way you want to go, whether to specialise in one language, or go for a found knowledge of several languages, so you'll be able to perform several diferent tasks.

Ok thanks and happy new year.
when i said "when i'll master them" i meant when i'll master the core language.
I wanna develop programs that can connect to the internet, ping, scan network, etc.
So which language is most used for these kind of stuff ??
thanks again

In general (in these times) it is better to have a working knowledge in as many programming languages as you can, rather than to be an expert in one programming language.
You will be more marketable, and it will be easier to find jobs and contracts.

Ok thanks and happy new year.
when i said "when i'll master them" i meant when i'll master the core language.
I wanna develop programs that can connect to the internet, ping, scan network, etc.
So which language is most used for these kind of stuff ??
thanks again

The general rule of the thumb is to have knowledge of:

A language close to the metal and generates fast and native code. C or C++ are good contenders for this category.

A language which can be used to execute quick n dirty tasks and prototyping. Python, Ruby or Perl fit nicely in this category

A language which can be easily used to put up a web application without much fuss. Again, Python and Ruby are good contenders for this category.

A language which has awesome commercial support, public following and guarantees job security. Java and C# along with their frameworks/libraries are good contenders for this category.

Knowledge of the "shell" for the OS you work on. Shell scripting on *nix and Powershell for windows (or bat scripts if you are brave enough) fall in this category.

After that, feel free to learn any more languages which you learn to broaden the scope of your skills and knowledge.