Learn to see from many points of view and cooperation with others. I guess that's more of a general life skill but I think it's imperative when technology and the world is changing at break neck speed.
Discussion
Love it. That's always one of the surprising takeaways of the interns, they never expect programming to be as collaborative as it is. Thinking through problems with others is a crucial skill!