I create various web applications and am an old-school PHP programmer. Usually I rapid-prototype these myself and then hand them off to other programmers to finish.
It's time to get up-to-speed with the way things are now and I'm looking for advice on what programming language to adopt and get skilled in.
Most of my future applications will be hosted, so I do not need to worry about end-server environments.
They need to be robust languages that they can easily scale as the things I create tend to get a lot of users fast.
I'm open to the end product being flash-based or html/js based. The end answer may remain PHP. Pros and cons are most welcome. I suspect flash may be a greater learning curve, but I could be quite wrong.
It would be a great bonus if there are decent debuggging tools etc, and code libraries for the selected language.
Your suggestions are greatly appreciated, along with the reasoning behind them so that I can make an informed decision.
Thank you very much for your help. John.