Hi Physics Forums community. Let me briefly explain my current state of affairs. Next season, if every goes as planned, I will begin my Master's in Physics. I have, what I call, a positive problem; I like lots of branches of Physics (I study Physics because of pure passion and not because I have any special talent) and do not really know where I will end up. One of the most preferable options for me is the study of the Universe and I am wondering what kind of skills I will need to acquire so as to apply for a job in, let's say, space agencies. I have the feeling that I will need to learn how to programme at a quite high level. My current and future study programmes do not include courses on programming, so should I focus on how to programme in languages such as Python or C++ at a high level? What other skills should I get? Any advise is appreciated. Thank you.