I know computer programming skills are important in applied physics/engineering jobs and am looking for some advice as to how and what I should do to teach myself these skills. I am in a Photonics Master's degree program, which gears students toward acquiring jobs in industry (semiconductors, optoelectronics, Dept. of Defense). The program itself has some instruction with MATLAB, though that is in a future semester. For these types of jobs, what recommendations for programming languages could you give me? It seems everywhere online recommends this or twenty different other languages for general engineering, but I was hoping someone could guide me based on the specific types of industries I hope to enter. Also, I have virtually know programming experience myself-- what would be the best method for attempting to self-learn? Thank you!