PerlStudy: Difference between revisions

From Noisebridge
Jump to navigation Jump to search
No edit summary
No edit summary
Line 9: Line 9:




== What you should have ready when you come here when starting out: ==
== New User Setup ==


Perl installed somewhere.  We suggest you download from here: [http://padre.perlide.org/].  This is a perl IDE (Integrated Development Environment).   
Perl installed somewhere.  We suggest you download from here: [http://padre.perlide.org/].  This is a perl IDE (Integrated Development Environment).   




== What you should have ready when you come here and you want to do something a bit more advanced: ==
== Advanced User Setup ==


Linux or OS X installed in a VM or elsewhere.
Linux or OS X installed in a VM or elsewhere with root level access.  This is so you can install software packages like a database server or perhaps a web server.

Revision as of 16:00, 13 November 2011

Perl Study Group official wiki page!

Perl gained widespread popularity in the late 1990s as a CGI scripting language, in part due to its parsing abilities. In addition to CGI, Perl is used for graphics programming, system administration, network programming, finance, bioinformatics, and other applications. Perl is nicknamed "the Swiss Army chainsaw of programming languages" due to its flexibility and power. It is also referred to as the "duct tape that holds the Internet together", in reference to its ubiquity and perceived inelegance.


What we do?

The perl study group is basically to get people introduced to using perl. We are going to do this by helping you write your first program, whatever that might be. There will be people with varying levels of programming experience in perl and other languages. We will use perl 5 and whatever text editor you are comfortable with.


New User Setup

Perl installed somewhere. We suggest you download from here: [1]. This is a perl IDE (Integrated Development Environment).


Advanced User Setup

Linux or OS X installed in a VM or elsewhere with root level access. This is so you can install software packages like a database server or perhaps a web server.