B is the answer to this question. There is a need for people to learn a programming language especially if it is related to their line of work. There are some people who learn programming languages so that they can become promoted or so that they can be offered other job positions that will give them better pay.
There are different programming languages available and there may be some similarities when it comes to their usage. Java and C, C++ are just a few of the programming languages that you may start learning soon.