I'm half way through a physics undergrad degree. I have yet to decide exactly which field I'd like to study in more depth, or even which career to try and get into. I'm leaning towards nuclear power. I'd like to be honest and say that the potential to make money is a huge worry for me and something I often think about. I don't want to finish this undergrad and fight my way through a masters/PhD, only to find that I end up making the same amount of money as if I had just stopped at undergrad. Or even worse, I can't find a job at all. I know there are many knowledgeable people on this forum from all sorts of disciplines, so I hope someone is able to address a few of my questions: 1) What are the best (most in demand/highest paid) career options for someone with a degree in physics? I do plan on getting at least a master and possibly a PhD, but in which field is pretty much dependant on the answer to this question. 2) Will being competent in programming increase my opportunities? I can get around in Matlab but nothing too impressive, but as I'm in my 2nd year it's something I could work on before I graduate if needed. 3) How useful is knowing a second language? I know Mandarin to a decent level right now, but it will improve a lot more before I graduate. Thank you for any input and advice. I know it's a few years before I have to worry about this but I'd like to at least have an idea of what I'm doing with my life.