Hi,
Welcome to my Perl Blog. I've been trying to learn this beautiful language for a while now.
First time I tried my hand at it was around the same time last year, but work commitments bogged me down. Started learning Perl again.
This time though, I started with Python first.....Its a very nice language no doubt. But I found the Indentation stuff a little overbearing. Wrote a script and then wanted to add IF ELSE loop to it. The indentation completely flummoxed me. May be some more time with Python would have solved it, but I tried Perl and found out that it wasnt completely off my memory !!
I like the $, @ and % in Perl, as well as the fact that braces/brackets are used to start and end a block.
I wanted to learn a language that can let me process and format command line output easily, read from and write to XML Files and similar stuff. So, this time, I am sticking with Perl.
Given below are some resources that you may find helpful.
Resources For Perl
As the title explains, given below are some useful resources for Perl.
Perl For Windows:
For Windows, there are primarily two options available - Strawberry Perl for Windows and ActiveState. You can choose either one and wont go wrong. Strawberry Perl has one advantage that it comes pre bundled with all the stuff that you need to start using CPAN Modules, one of the biggest plus points of Perl. Activestate uses PPM primarily. Now that things are changing, both allow access to CPAN and PPM, but I found issues installing CPAN modules under ActiveState (some compiler related issues). Plan to keep trying both though. As of now, I am on Strawberry.
IDE/Editors For Perl:
Mostly, PADRE and EPIC for Eclipse are the IDEs used for Perl. There are others like ActiveState Komodo(FREE and PAID Versions), but I prefer EPIC. EPIC and PADRE are Free and really amazing. Komodo Edit, is the free version of Komodo.
For EPIC , I would recommend going through this amazing tutorial on Youtube. It will make the setup look like a breeze and you will thank yourself later for using EPIC, cause its just that awesome !!
Books:
Best book to start off with is Beginning Perl 3rd Edition by James Lee with Simon Cozens. I am mighty glad I started off with this. Awesome Awesome Book. Also get the latest edition of Learning Perl by Randal L. Schwartz, Brian D Foy and Tom Phoenix. The lastest version as of this writing is 6th Edition. Both of these are great.What you can do is, read one chapter from Beginning Perl and then the same or similar one from Learning Perl. You will love it. Absolutely love it.
Venerated Knowledge Source Of Perl - Perlmonks:
Need I say more? Visit Perlmonks and be amazed by the knowledge that you will imbibe. Dont ask questions that will sound like you want to get your work (especially homework) done though. Try to write a script, google first and try to fine tune it, and if you still need to make it better, search through Perlmonks if something on those lines is already posted. If not, post it there. You will be amazed.
I've got so much guidance there, that I highly recommend Perlmonks.
Welcome to my Perl Blog. I've been trying to learn this beautiful language for a while now.
First time I tried my hand at it was around the same time last year, but work commitments bogged me down. Started learning Perl again.
This time though, I started with Python first.....Its a very nice language no doubt. But I found the Indentation stuff a little overbearing. Wrote a script and then wanted to add IF ELSE loop to it. The indentation completely flummoxed me. May be some more time with Python would have solved it, but I tried Perl and found out that it wasnt completely off my memory !!
I like the $, @ and % in Perl, as well as the fact that braces/brackets are used to start and end a block.
I wanted to learn a language that can let me process and format command line output easily, read from and write to XML Files and similar stuff. So, this time, I am sticking with Perl.
Given below are some resources that you may find helpful.
Resources For Perl
As the title explains, given below are some useful resources for Perl.
Perl For Windows:
For Windows, there are primarily two options available - Strawberry Perl for Windows and ActiveState. You can choose either one and wont go wrong. Strawberry Perl has one advantage that it comes pre bundled with all the stuff that you need to start using CPAN Modules, one of the biggest plus points of Perl. Activestate uses PPM primarily. Now that things are changing, both allow access to CPAN and PPM, but I found issues installing CPAN modules under ActiveState (some compiler related issues). Plan to keep trying both though. As of now, I am on Strawberry.
IDE/Editors For Perl:
Mostly, PADRE and EPIC for Eclipse are the IDEs used for Perl. There are others like ActiveState Komodo(FREE and PAID Versions), but I prefer EPIC. EPIC and PADRE are Free and really amazing. Komodo Edit, is the free version of Komodo.
For EPIC , I would recommend going through this amazing tutorial on Youtube. It will make the setup look like a breeze and you will thank yourself later for using EPIC, cause its just that awesome !!
Books:
Best book to start off with is Beginning Perl 3rd Edition by James Lee with Simon Cozens. I am mighty glad I started off with this. Awesome Awesome Book. Also get the latest edition of Learning Perl by Randal L. Schwartz, Brian D Foy and Tom Phoenix. The lastest version as of this writing is 6th Edition. Both of these are great.What you can do is, read one chapter from Beginning Perl and then the same or similar one from Learning Perl. You will love it. Absolutely love it.
Venerated Knowledge Source Of Perl - Perlmonks:
Need I say more? Visit Perlmonks and be amazed by the knowledge that you will imbibe. Dont ask questions that will sound like you want to get your work (especially homework) done though. Try to write a script, google first and try to fine tune it, and if you still need to make it better, search through Perlmonks if something on those lines is already posted. If not, post it there. You will be amazed.
I've got so much guidance there, that I highly recommend Perlmonks.
No comments:
Post a Comment