[From nobody Wed Apr 14 12:56:45 2010 Return-path: <techtalk-bounces@linuxchix.org> Envelope-to: anotheranne@fables.co.za Received: from smtp.imaginet.co.za ([196.15.145.6] helo=ninja.imaginet.co.za) by paladin.imaginet.co.za with esmtpsa (TLS-1.0:RSA_AES_256_CBC_SHA1:32) (Exim 4.69) (envelope-from <techtalk-bounces@linuxchix.org>) id 1O23lu-0002S5-OU for anotheranne@fables.co.za; Wed, 14 Apr 2010 16:40:54 +0200 Received: from linuxchix.osuosl.org ([140.211.166.107]) by ninja.imaginet.co.za with esmtp (Exim 4.69) (envelope-from <techtalk-bounces@linuxchix.org>) id 1O23lp-0006gt-QB for anotheranne@fables.co.za; Wed, 14 Apr 2010 16:40:54 +0200 Received: from localhost (localhost.localdomain [127.0.0.1]) by linuxchix.osuosl.org (Postfix) with ESMTP id 3D151BF97; Wed, 14 Apr 2010 14:40:45 +0000 (UTC) Received: from linuxchix.osuosl.org ([127.0.0.1]) by localhost (linuxchix.osuosl.org [127.0.0.1]) (amavisd-new, port 10024) with SMTP id PJMbH4shM7r0; Wed, 14 Apr 2010 14:40:45 +0000 (UTC) Received: from linuxchix.osuosl.org (localhost.localdomain [127.0.0.1]) by linuxchix.osuosl.org (Postfix) with ESMTP id E3C5ABEE5; Wed, 14 Apr 2010 14:40:38 +0000 (UTC) X-Original-To: techtalk@linuxchix.org Delivered-To: techtalk@linuxchix.org Received: from localhost (localhost.localdomain [127.0.0.1]) by linuxchix.osuosl.org (Postfix) with ESMTP id 6BCA7BF92 for <techtalk@linuxchix.org>; Wed, 14 Apr 2010 14:40:36 +0000 (UTC) Received: from linuxchix.osuosl.org ([127.0.0.1]) by localhost (linuxchix.osuosl.org [127.0.0.1]) (amavisd-new, port 10024) with SMTP id hRulGS4oMMY6 for <techtalk@linuxchix.org>; Wed, 14 Apr 2010 14:40:36 +0000 (UTC) Received: from Marshal4.ul.ie (marshal4.ul.ie [193.1.100.137]) by linuxchix.osuosl.org (Postfix) with ESMTP id A33EDBEE5 for <techtalk@linuxchix.org>; Wed, 14 Apr 2010 14:40:35 +0000 (UTC) Received: from staffexchange7.ul.campus (Not Verified[193.1.101.32]) by Marshal4.ul.ie with MailMarshal (v6, 5, 4, 7535) id <B4bc5d3df0001>; Wed, 14 Apr 2010 15:40:31 +0100 Received: from staffexchange3.ul.campus ([10.220.1.57]) by staffexchange7.ul.campus with Microsoft SMTPSVC(6.0.3790.4675); Wed, 14 Apr 2010 15:40:31 +0100 X-MimeOLE: Produced By Microsoft Exchange V6.5 Content-class: urn:content-classes:message MIME-Version: 1.0 Date: Wed, 14 Apr 2010 15:40:31 +0100 Message-ID: <CDA8C5A2A080734D9C5779F9F1F70A93469C73@staffexchange3.ul.campus> X-MS-Has-Attach: X-MS-TNEF-Correlator: Thread-Topic: [Techtalk] Ruby/Perl Tutorials Thread-Index: Acrb0O2wIJIUEiwuQG2iNta8Lh6LDQACqWGQ References: <4BC4BC89.3060404@prosensing.com><alpine.DEB.1.00.1004132255350.7297@rocio> <4BC5B9CC.2000100@prosensing.com> From: "John.Sturdy" <John.Sturdy@ul.ie> To: "Bethany Seeger" <seeger@prosensing.com>, <techtalk@linuxchix.org> X-OriginalArrivalTime: 14 Apr 2010 14:40:31.0705 (UTC) FILETIME=[6F20AC90:01CADBE0] X-Content-Filtered-By: Mailman/MimeDel 2.1.11 Subject: Re: [Techtalk] Ruby/Perl Tutorials X-BeenThere: techtalk@linuxchix.org X-Mailman-Version: 2.1.11 Precedence: list List-Id: Linuxchix list for discussion of technical issues <techtalk.linuxchix.org> List-Unsubscribe: <http://mailman.linuxchix.org/mailman/options/techtalk>, <mailto:techtalk-request@linuxchix.org?subject=unsubscribe> List-Archive: <http://mailman.linuxchix.org/pipermail/techtalk> List-Post: <mailto:techtalk@linuxchix.org> List-Help: <mailto:techtalk-request@linuxchix.org?subject=help> List-Subscribe: <http://mailman.linuxchix.org/mailman/listinfo/techtalk>, <mailto:techtalk-request@linuxchix.org?subject=subscribe> Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: 7bit Sender: techtalk-bounces@linuxchix.org Errors-To: techtalk-bounces@linuxchix.org X-Sender-Verified: True X-Allowed-from: 140.211.166.107 Received-SPF: pass (linuxchix.org: 140.211.166.107 is authorized to use 'techtalk-bounces@linuxchix.org' in 'mfrom' identity (mechanism 'ip4:140.211.166.107' matched)) X-Local-user: anotheranne@fables.co.za > What looks good on a resume? > Perl vs. Python vs. Ruby... I think that what looks best on a resume is a good range of skills, rather than any one specific language or combination of languages. If it looks like learning yet another language isn't going to be an issue for you, IMHO a good potential employer shouldn't worry if you don't have the one that's part of their in-house culture. OTOH resumes can be filtered by non-technical HR people who don't necessarily think this way. That being said, see my reply to the next section: > I realize Perl is older and way more complicated. Maybe over kill for > most things I want to do. Or at least not a very good choice. As a Lisp person, I'm inclined to think there's nothing wrong with older languages as such! Reading a resume with Perl near the top of the list tells me "here's a heavy-duty working geek who can learn things not designed specially to be easy to learn". Of course, it's not necessary to use all the complicated bits of Perl all the time, and there is an "Enlightened Perl" movement (http://www.enlightenedperl.org/about.html) > a script to manipulate data, or just perform some minor function. If the "minor function" is a part of your personal workflow, rather than some scripted part of a system that you're not sitting in front of as it runs, I'll add a less common suggestion: Emacs-Lisp. It's by far the most interactive way to munge data, and it's about as good as Perl at regular expressions (at least, near enough for any requirements I've seen). But, that's drifting off the topic of Ruby and Perl tutorials. For an experienced programmer, I'd suggest the quickest approach is to dive directly into the Perl documentation, e.g. at http://search.cpan.org/dist/perl/pod/perlsyn.pod, taking it along with a sample program -- perhaps find a program to modify. I think most Perl users I've known have learnt it by osmosis rather than through a book! It's a bit like the von Neumann quote about maths: "in mathematics you don't understand things. You just get used to them." And that's the way I've found it to be with Perl. __John _______________________________________________ Techtalk mailing list Techtalk@linuxchix.org http://mailman.linuxchix.org/mailman/listinfo/techtalk ]