Correct Answer : C
A: All the programming languages are related. Learning one programming language makes it easier to learn other language. Though the syntax may vary, the approach will be same. So a person having good programming skills can learn any new language easily.
B: Good programming skills are required to solve any kind of problem. Knowing the logic matters more than knowing the syntax. That is semantics (meaning) must be understood prior to syntax (format). Once logic is known we can implement it in any language. So improving programming skills must be given high priority than knowing more languages. Therefore it is more important that the programmers have good programming skills than the knowledge of the various programming languages.
C: Skills cannot be built up using internet. Skills are something which one gains by practicing. As told above programming skills are more important than knowing more languages.
D: Getting familiar with any language can be done in a short period of time but to gain expertise practice is required. So it takes more time (some years) to effectively use the language.