Apart from the relative pecuniary benefit from reskilling from something like PHP to C# in somewhere like London, I was wondering if anyone could enlighten me on any other reasons they have decided to pick up a new language.
I am a PHP developer and a friend of mine is C#. He is convinced that reskilling to C# will result in untold financial rewards. I am unsure of this.
Apart from a general interest in the way something such as Ruby might work, what kind of reasons have people come across where reskilling has made some kind of practical sense?