This mainly to all ye programmers out there, though other devs please feel free to share your thoughts/knowledge. I am currently a, frankly, rookie programmer. I've taken a few classes of Comp Sci in high school(in my senior year at the moment) and done some freelance volunteer work for some friends when they want something done. I was wondering just what language seems to be most popular in the office and how useful some know-how in editing programs such as Photoshop would be. I am also insatiably curious as to how you (the coders) mesh your code together if say, one of you like python/java but another uses C#/C++. And so as to not seem like the absurdly geeky guy I am, ::shiftyeyes:: are there any Iron Maiden fans around?
The popular one would be C++, as it's the language that the entire engine is written in, top to bottom. There are a few internal tools that are written in their own language; Python and C# and whatnot, but they're rare and pretty stable at this point.
So, with that, there aren't any real syntactical difficulties with working with other people's code; just semantic ones: figuring out how to get at a piece of data you need, how to perform an operation on the player, or any given actor, etc. Good commenting and clean code are the best medicine for this and for general prevention of coders storming into your cube saying, "Dude, seriously? WTF am I looking at??"