Home > Computers, Linux, Perl, SysAdmin, Work > Starting to learn Perl (FINALLY!)

Starting to learn Perl (FINALLY!)

November 25th, 2007 bdk Leave a comment Go to comments

I’ve been able to trouble shoot and revamp CGI Perl code in my job that other people have written but never sat down and learned Perl well enough to write my own. Programming isn’t new to me. My first code was Basic like most peoples. Either drawing pixel images on my Commodore or simple text games on an Apple IIe. I’ve dabbled in BASH scripts a bit, mostly for parsing data or performing loop functions.

In talking with a co-worker who already knew Perl about how cool it would be if we had a tool that did X and that I’d like to write it and see if it was worth enough to be used. Perl is his go-to language to get things done and he referred me to the O’Reilly “Learning Perl” book. I already had a Perl book or two, but none of them really taught me anything, they were more reference books. The “Learning Perl” book is laid out in a way that is extremely easy to understand and at the end of each section there are exercises that apply what you just read about.

In the preface of the book, they explain that the format is based on an outline that was similar to the course the author was presenting at a local IT company for it’s employees that was slightly modified based on observations in the classroom. So in other words, this course already works! I just completed the first chapter and the 5 exercises at the end of it and was just so floored about how easy it was to understand that just had to blog about it!

Learning Perl Exercise 1.1
Learning Perl Exercise 1.2
Learning Perl Exercise 1.3
Learning Perl Exercise 1.4
Learning Perl Exercise 1.5

  1. November 25th, 2007 at 20:36 | #1

    I hope it was easier to understand than your post. ;) I need a geek/English dictionary for Christmas.

  2. January 16th, 2009 at 13:23 | #2

    Thanks for sharing. I am trying to learn Perl myself and putting together a blog about it.
    Maybe you can add more Perl posts later?

  1. No trackbacks yet.