From your profile I see you're a physics major. Which year of your undergrad are you in?
Being a physics major myself, my advice is probably reasonable. In applying to internships make sure your skills are clearly displayed, applying for jobs with professors is probably the best thing for a freshman or sophmore.
If you haven't done any major programming, I'd suggest contributing to open source projects or building something that takes concerted, consistent effort, to show companies that they can actually use you.
Work of choice will be really hard to come by, unless you're really lucky; happy hunting!