Earlier quoted context omitted.
Depends on your perspective, I guess. The difference between not knowing how to program and learning, say, ruby is a fair bit larger than the difference between knowing how to program in php and learning ruby. Take php and ruby (two languages I happen to have used a fair bit both). If you're writing your typical web app, you'd probably use mysql for a database. That's the same. You talk http to the client - same. You…
I agree that different languages don't all have perfectly different purposes or philosophies, but I'm not sure why you'd think I'm claiming that. I think you could pick better examples. PHP and Ruby are both interpreted, Perl-inspired languages started by hobbyist first-time language designers who released 1.0 versions about months apart. So yes, if you apply them to similar problems and use similar techniques in the…
That point being that languages such as Perl, Php, Ruby and even Python is relatively minor. I'll claim that any programmer who is competent with one of these will easily be able to transition to one of the others. There may be reasons why people don't always do this, but I don't think they are intellectual.