Brehs
Better to master one language or to be good at a bunch of them?
Better to learn the underlying concepts of programming from each language. I've heard you can never master any particular language until you know a bunch of them, because other languages will give you other ways of looking at your original language. I feel it's probably best to have a 'bread and butter' language, which is the one you are very knowledgeable about, but you need to learn multiple languages. You don't want to be pigeon holed into one language, and then the work dries up for that language and you end up stuck. Great thing is that once you pick up one language, others are a lot easier to learn.