So people still learning Perl and CGI programming?

United States
January 4, 2011 4:16pm CST
So, some people told me that Perl and CGI programming is outdated already. Instead, the most popular one is PHP and apache. I mean I won't mind to learn them all, but they have similarity. But I still see those bookstores carry Perl web development and programming. If it is so outdated, would people still learning it, why? Would they still teaching Perl and CGI in school too? I am just curious about it.
1 person likes this
4 responses
@Money007 (48)
• India
6 Jan 11
I am teacher. Yes CGI are still running in a race but go for advance its a Rule of Nature never stick to old go for new In my opinion you should go for ASP.Net or JSP(Java server pages)and Php is also a good option IN ASP.net and JSP the Common gateway interface is removed by their ASP environment and in JSP i dont Know sorry NOw its your choice
@singup (666)
• Malaysia
6 Jan 11
i think perl is good for security grue . my friend had his industrail training in intel branch and they learn him perl because he was in IT security department
@lovedude (4447)
• India
5 Jan 11
I agree with above response.. that those are different terminologies.. well if you want to learn scripting language.. go for python and perl.. where PHP is programming language.. and in computer world nothing is outdated.. till the time many softwares are being developed in C/C++ too..
@petersum (4522)
• United States
4 Jan 11
Just a quick correction, Perl and PHP are programming languages while CGI is a general term and Apache is a web server. Technically, even that statement is wrong since perl and PHP are scripting languages rather than programming in the truest sense. Neither is out of date. Perl has advanced so much in recent years that it is almost considered an operating system. I believe that perl based operating systems do already exist, while Linux, BSD, and other unix style systems heavily rely on perl. PHP is more popular for CGI scripting these days since it is largely built into the web page itself rather than being a separate CGI application. A person should try to learn both!