1. Many of the internships I'm applying to require skills that I just haven't been offered the opportunity to learn at all at the undergraduate level; classes simply aren't offered in them. What's the best way to gain these skills? An extracurricular class? Self-teaching? 2. I'm currently trying to enter the narrative design side of gaming, but I understand that I'll need to wear many hats. What technology would you suggest I learn?