I was wondering...should anyone bother to learn CGI (eg using perl)?

I mean, there are other tools that seem to make this job easier, like PHP, ASP, Coldfusion, etc.

Is there something CGI can offer that these other tools can't?

Thanks.