Programs First year with physics major. What to learn in spare time?

AI Thread Summary
A non-traditional first-year physics major is seeking advice on how to effectively use spare time for learning, given limited resources at a community college. The student is focusing on deepening understanding in mathematics and chemistry while considering learning programming, particularly Python, to prepare for future coursework and research opportunities. Feedback suggests prioritizing depth in current subjects over breadth, emphasizing the importance of foundational knowledge. Learning a programming language is recommended, with Python being a suitable first choice. The student is also curious about the relevance of Linux, indicating a desire to enhance technical skills for future studies.
Ascendant78
Messages
327
Reaction score
0
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?
 
Physics news on Phys.org
I admire your passion and enthusiasm. But in your first years, you really should just concentrate on the classes you're in now, IMO. The stuff you're learning now may seem unsexy and not related to your ultimate goal...but believe me, you'll need it in the coming years!

So my advice would be, instead of adding more breadth, go for more depth. For example, do more problems that just the homework that's assigned, and read Feynman's Lectures - let yourself really think about what he says (that's not wasted time!).
 
I agree with LisaB. I'll also just add one more point. It's rarely a wasted effort to learn at least one computer programming language. There isn't a best per se, just very common and useful one. For a first language in science, I would recommend Python, then C++ just so you'll appreciate Python :D. Maybe Pearl later on. Point being is, once you learn one, you'll find other programs easier to learn.
 
Coming from a first year student like yourself, but who's fairly well versed in CS, I would say start with Python or Processing. Processing if you want visual pleasure from your work.

BiP
 
Well thanks so much for all the feedback. I completely understand what you are saying lisab, and I have been trying to go more in-depth into classes I have already taken as you have suggested. Like I said, I am spreading myself pretty thin at this point. The reason I mentioned computer programming is I've been doing tons of research the last several months on what top grad schools look for, and I have seen a lot of information on individuals knowing computer programming before they even started their freshman year in college. I have also heard of individuals who had difficulty in some classes because they didn't know computer programming before taking them. I just want to make sure I'm not missing out on something that might hinder me in courses later on down the road.

As far as the suggestion about Python, that is one I haven't heard mentioned yet. Then again, I haven't looked into it much yet, lol. The sticky in this thread ("so you want to be a physicist?") seemed to focus on Fortran, C, and C++. I'm assuming that once you learn one, it's more like learning a different dialect than a different language in some cases? Also, what about Linux? Is there any point to learning it? Though I have used Windows since its inception, I have never touched Linux to date. Since I have a spare hard drive that I only use as a backup, clearly I can put it to a better use.
 
Hey, I am Andreas from Germany. I am currently 35 years old and I want to relearn math and physics. This is not one of these regular questions when it comes to this matter. So... I am very realistic about it. I know that there are severe contraints when it comes to selfstudy compared to a regular school and/or university (structure, peers, teachers, learning groups, tests, access to papers and so on) . I will never get a job in this field and I will never be taken serious by "real"...
Yesterday, 9/5/2025, when I was surfing, I found an article The Schwarzschild solution contains three problems, which can be easily solved - Journal of King Saud University - Science ABUNDANCE ESTIMATION IN AN ARID ENVIRONMENT https://jksus.org/the-schwarzschild-solution-contains-three-problems-which-can-be-easily-solved/ that has the derivation of a line element as a corrected version of the Schwarzschild solution to Einstein’s field equation. This article's date received is 2022-11-15...

Similar threads

Replies
12
Views
2K
Replies
4
Views
2K
Replies
1
Views
79
Replies
3
Views
2K
Replies
8
Views
2K
Replies
8
Views
2K
Back
Top