Possible Duplicate:
Learning multiple programming languages
Over the past couple years, I've switched jobs, each one coming with new territory as far as programming. At the time, I was eager to take on any job and accepted a job just for the necessity of a job and picked up the development language as I went along.
However, I'm feeling like I know a good amount about various languages, but I'm not great at any single one of them. As I move forward, should I begin focusing on one single language or is it helpful to have a background in many and over time, become better in all of them?