For this summer I have a chance to do a REU at my university that deals with Rubidium vapor. This is a experimental project but I want to go into theoretical physics. However I wouldn't mind doing this because I would learn about atomic physics and it would look good for grad school I believe to do a REU as a freshmen. However if I take this REU I won't be able to take any classes over the summer which will mean I'll need to take programming next summer. I have no programming experience. Do you think i should take Python this summer over applying for the REU. Obviously if I don't get in I'll just take classes over the summer but.