I want to develop a windows application that will connect to a database and update information submitted using the app. I do this all the time using PHP, as I have developed many PHP based CMS systems for different websites. I'm really not sure which programming language to learn. I've read about so many different ones, and it would be nice to hear all of your recommendations. I was taught some visual basic before I learned PHP on my own, but it's been about 4 years since I've used it.
Is it even worth learning something else? I keep hearing Ruby being mentioned all of the time, but I personally think its not even worth trying to learn.