I'm a high school senior looking for a programming internship for the summer. I'm admittedly quite inexperienced(both in terms of hobbyist activities, having worked on no projects of any significant size, and in terms of work in the field, of which I have no experience yet), but I am a fast learner and a very hard worker when I have a project to work towards. I'd be happy to take either a paid or an unpaid internship, although unpaid internships could be a problem if they required me to relocate outside of Tennessee because I don't know that I could afford to find housing.