I'm interested in getting some research under my belt starting during the 2014 academic year. What should I study over the next year, so I can try and get some research in right away? The obvious ones: Undergrad QM, EM (in the process), Class Mech (doing Morin now, the questions are much better than Taylor), perhaps something in particle physics? I need to learn a programming language, and it seems like it would be easiest to start off with Python? Any suggestions are welcomed (not trying to start a war between different programming languages). Any math topics that would be of particular interest?