Angela:

Hello,

On Mon, Aug 10, 2015 at 01:18:12PM +0100, Angela L wrote:
> Hello, I am a student from cameroon looking foward in doing the
> opw internship. I am new to perl and i wish to have some
> directives on how to get a grip of the code base and also
> contribute to the perl community.

I'm afraid that I'm not familiar with OWP so please forgive my
ignorance.

I cannot help much if you will be working with the perl
internals, but if you're learning the Perl language then I might
be able to point you in a useful direction.

I found the perldoc documentation shipped with Perl to be very
useful. It reads almost like a very verbose tutorial. If you have
the patience to read through it then it is quite useful. At
least, if you have existing programming experience with other
languages.

You should be able to access it with the perldoc command from a
command line interface.

    perldoc perl

I'd suggests going through the "Overview" and the first few
"Reference Manual" sections as a base... At least, that's what I
did. I'm not sure how up-to-date the tutorials there are (Shlomi
Fish has already suggested some alternative resources for
tutorials that are probably better). You should probably install
an up-to-date distribution of perl before doing this so the
perldoc documentation will also be up-to-date (see below).

Finally, one of the best ways to learn is to become active on
this mailing list, ask questions, and try to help others as you
learn. That's a good way to help yourself learn and also help
others learn with you. And a good starting place to participate
in the community.

The first step is probably to install perl. On *nix you probably
already have a perl installed, though it is likely quite old. An
easy way to get an up-to-date perl is perlbrew
(http://perlbrew.pl). That is my preferred distribution.

On Windows, my preferred distribution is Strawberry Perl
(http://strawberryperl.com/). It's a free (libre and gratis)
distribution that includes the necessary toolchain for installing
CPAN modules (third party Perl libraries, which are central to
Perl's power and flexibility).

I'm not familiar with the OS X ecosystem, though the *nix
approach may work.

I recommend using App::cpanminus AKA cpanm to install CPAN
modules. It's much more user-friendly than the basic cpan
command.

P.S., Consider configuring your mail client to send E-mails in
plain-text format. This helps to preserve formatting of messages
and especially source code, even for those of us that are reading
from text-based interfaces. It's also a generally good netiquette
and preferred practice on many mailing lists such as this.

Regards,


-- 
Brandon McCaig <bamcc...@gmail.com> <bamcc...@castopulence.org>
Castopulence Software <https://www.castopulence.org/>
Blog <http://www.bambams.ca/>
perl -E '$_=q{V zrna gur orfg jvgu jung V fnl. }.
q{Vg qbrfa'\''g nyjnlf fbhaq gung jnl.};
tr/A-Ma-mN-Zn-z/N-Zn-zA-Ma-m/;say'

Attachment: signature.asc
Description: Digital signature

Reply via email to