Up till now I've been a self though PHP programmer, with all the good and bad that comes with that.
I want to expand my horizon by learning a new language, and was hoping some of you here could enlighten me with some good alternatives.
I want to continue with web development, and I guess a typical application would be a CMS, with database integration and all that.
I've been thinking of C#, Java, Python and Ruby On Rails. Any of these you would recommend, or are there some other I should concider too?
I know this is a bit broad topic, but any insights would be greatly appreciated!