I don't feel like expending a lot of effort to become good at 2005-era corporate-style Java or C# is the way for a young developer to go right now. There is a big change looming ahead, and companies will be forced to stop paying big money for big, complicated, in-house projects. They are going to start demanding quick, cheap wins and that means web technologies, Open Source, the LAMP stack, and project teams of disposable programmers and temporary analysts.
PHP is amateurville. I can’t imagine a first rate pro website being written in it.
PERL isn’t going anywhere.
My thoughts exactly. If there is such a high demand for code, the consultant firms who can farm out the projects will get the work.