Should newbie programmers invest there time in new Languages?
jdp: The advantage of learning new languages is that you can take what you learn from them and apply them to languages that you already know and use often. For instance, when I first learned Io, I was exposed to functions like map and select. I had never known that languages I used often also had them, like PHP and Javascript, but since becoming familiar with those functions, the number of times I use a for loop in my code is almost zero. Same thing with anonymous functions, once I figured them out I was using them all the time. The broader your knowledge is, the more opportunities you will be presented with to apply it.