What is your current profession?
game developer (producer)
What did you want to be when you were in high school?
theatrical lighting for stage plays
What kind of student were you?
good student, math nerd
What tips would you give to a high school student hoping to go into game programming?
be good in math
What did you major in, and at what college?
at the time I majored in theatre (drama) but that was before there was a video game industry. Pong was invented after I graduated.
What is something unexpected that you found out about your profession?
It was largely merit based. It didn't matter as much whether your last boss hated you, and wouldn't give you a recommendation. The work you've done on prior games often speaks for itself. It has become more team focused, so you do have to get along with others.
What language should I try and learn, if I want to go into game programming?
We use variations of C (C++, C#, and Objective C), but it really depends on the type of hardware you're developing the game for. C is a good language to start with. Keep in mind this is a field where you will keep having to learn new things. You can't stop learning when you start working or you won't survive. There will always be newer platforms, languages, and even methods of programming to learn.