I am a non-traditional student looking to change career paths. Though I am in my first year of college, I already know I want my major to be in high-energy physics. I am in a small community college for now as I need to save money. As such, there is not much of anything in my field that I can become involved in at the college. I have looked into REUs for getting involved in research, and after my AA, I plan to become heavily involved in research at the university I will attend. One thing I am not sure about is what I should learn in my spare time? I have started to become very frustrated, as I know I am spreading myself very thin. I have been trying to brush up on courses I have already taken that are relevant to my field, like mathematics/calculus and chemistry. I regularly engage in problem solving types of brain teasers. I also have to work though, so I am limited in what I can dedicate myself to. One thing that has been suggested to me has been to learn computer programming and Linux. However, as far as which computer programming is best to learn, the feedback has been very mixed. I have also had others who have told me I should be more involved in researching all I can in my field, like from periodicals and the like. I am just trying to do so many things at once, and would love some feedback on what all of you who have done this feel I would most benefit from learning in my spare time at this point?