Should You Learn Python, C, or Ruby to Be a Top Coder? (Infographic)
Larry Kim
57123
IMO. The reason to pick a programming is not about salary, popularity, blahblah. Should care more about what your colleague use, so you can get help directly. Should care more about your current project, so you can learn through making real stuff. Learning from the nearby resource is the quickest way to pick up a new language.