I have experience in T-SQL, VB (inc VB.net), ASP (inc ASP.net (VB)), HTML and CSS and am wondering if a new language would be of use to me. I have seen some references to other languages in answers on various forums such as Python, Perl, PowerShell, etc and wonder what would be most appropriate/useful to me.
I am a DBA/SQL Developer/App Developer (45%/45%,10%) working with SQL Server, IIS6+7 in a wholly Microsoft network.
The right answer will be one that I judge to be the most encouraging with some suggestions/recommendation as to best method of learning (note: residential courses are out, its my spare (home) time only) and examples of how it could be useful to me both in my career and in my day-job. I will then certainly try to learn and use it accordingly.
[Closing Edit] OK, its just over two weeks since I asked the question so I'm reviewing the answers and heading off to learn a new language. The most popular response is PowerShell (despite my hopefully installing Python as I thought that would be the recommendation!) I certainly dont disagree with the responses but I have taken a light view of PS previously and not really seen it as being of real potential benefit. However, I'm going to commit to it for at least 3 months, I'll also get a few books, spend a load of time and no doubt some more hairloss on it and see how we go.
Thanks to all the respondees