Difference between revisions of "CH391L/PERL Programming"

From Marcotte Lab
Jump to: navigation, search
(Created page with " ---- Category:CH391L")
 
(Perl @ Windows)
 
(3 intermediate revisions by one user not shown)
Line 1: Line 1:
 +
== Books ==
 +
* http://www.amazon.com/Learning-Perl-5th-Randal-Schwartz/dp/0596520107 Learning Perl by Randal Schwartz (<i>et al.</i>)
  
 +
I (Taejoon) personally learned Perl with this book long time ago. It is not only great 'Perl' book, but also really influential 'Programming' book. Also, it is concise, example-oriented, so you can follow the essence of Perl easily. I don't think you need to buy a book to learn programming language, because of lots of online materials. But if you want to read one book for programming as a beginner, I highly recommend this book.
 +
 +
== Articles ==
 +
* [http://www.bioperl.org/wiki/How_Perl_saved_human_genome How Perl saved human genome]
 +
 +
A historical article (in 1996) by 'famous' Perl programmer/Computational Biologist Lincoln Stein, explaining why scientists in human genome project used Perl.
 +
 +
* http://perldoc.perl.org/perlstyle.html
 +
 +
Every language has its own 'recommended' style. Here is a Perl version. If you don't understand what this means, just follow this guideline. It will make your life much more easier later.
 +
 +
== Perl @ Windows ==
 +
Unix/linux is not the only platform you can use for Perl programming. Here's the brief info to install Perl on Windows machine.
 +
 +
* Download and install Windows PERL from http://strawberryperl.com/
 +
* Launch command prompt (if you don't know what 'command prompt' is, see http://www.computerhope.com/issues/chdos.htm).
 +
* Confirm your Perl installation by running 'perl -v' command.
 +
 +
That's it. Of course, you can use your favorite editor to make a program, instead of (a kind of) cryptic vim, emacs or nano.
 +
 +
== Perl @ Mac ==
 +
If you are using Mac OSX, Perl should be pre-installed in your machine (ref. http://www.mactech.com/articles/mactech/Vol.18/18.09/PerlforMacOSX/index.html). Check 'perl -v' on your terminal.
 +
 +
== Online Materials ==
 +
* http://www.perl.org/learn.html (Collection of tutorials at official PERL site)
 +
* http://learn.perl.org/books/beginning-perl/ (Free online book 'Beginning Perl').
 +
* https://www.socialtext.net/perl5/index.cgi?recommended_articles (Articles recommended by Perl Wiki)
 +
* https://www.socialtext.net/perl5/index.cgi?recommended_online_tutorials (Online tutorials recommended by Perl Wiki)
  
 
----
 
----
 
[[Category:CH391L]]
 
[[Category:CH391L]]

Latest revision as of 13:40, 21 January 2011

Contents

Books

I (Taejoon) personally learned Perl with this book long time ago. It is not only great 'Perl' book, but also really influential 'Programming' book. Also, it is concise, example-oriented, so you can follow the essence of Perl easily. I don't think you need to buy a book to learn programming language, because of lots of online materials. But if you want to read one book for programming as a beginner, I highly recommend this book.

Articles

A historical article (in 1996) by 'famous' Perl programmer/Computational Biologist Lincoln Stein, explaining why scientists in human genome project used Perl.

Every language has its own 'recommended' style. Here is a Perl version. If you don't understand what this means, just follow this guideline. It will make your life much more easier later.

Perl @ Windows

Unix/linux is not the only platform you can use for Perl programming. Here's the brief info to install Perl on Windows machine.

That's it. Of course, you can use your favorite editor to make a program, instead of (a kind of) cryptic vim, emacs or nano.

Perl @ Mac

If you are using Mac OSX, Perl should be pre-installed in your machine (ref. http://www.mactech.com/articles/mactech/Vol.18/18.09/PerlforMacOSX/index.html). Check 'perl -v' on your terminal.

Online Materials