I'm majoring in Information security and I'm required to learn and to master at least one programming language. So, I'm thinking either JAVA or C++.
For your information, I have some experiences in PHP and some basic knowledge in JAVA.
A few days ago, I have read too many topics about JAVA and C++ and I know both are used in robots programming. Also, I know a little bit about the differences between java and c++. I know that java does not work directly with hardware whereas C++ has been developed to work directly with hardware.
Most of my friends and relatives have suggested that I should master JAVA for one main reason which is the Increasing Demand for Java Developer Jobs.
That was not the answer that I have been looking for! I know that everyone will end up with a job no matter what language he/she knows. what I need to know and what I'm looking for is what programming language that will help and serve me well in the field of information security in the current time and in the future? I want to be able to build tools software such as anti virus...etc.