The language is Perl,
not Pearl, and it, too, has a lot of web sites:
Now, here's a few pointers:
- Just about any language you can name (except those from Microsoft ) is going to have an implementation on Linux ... for free, and it's gonna be good.
- ... but you might have to install it. (In the case of Perl and Python, though, it's probably already there.)
- The very best way to learn any language is: look at some code! Surf to the language sites and poke around for tutorials. Poke around your own system for files that represent programs written in those languages: blahblahblah.py for Python, and .pl or .pm for Perl.
- "Prepare to be amazed," also prepare to be , and above all... "don't panic!(tm)"
I don't care who you are or what languages you've learned or how many times you've been through this, but...
thing that's gonna happen is the mind explosion.
"The mind explosion" is that moment
when everything in your mind and body fairly screams at you: "OMG! I'm sunk! It finally happened!
This is the thing
I'll never be able to learn! My three-year-old
nephew can do it but OMG,
there's no way ..."
These things, too, will pass.
(In fact, beer helps considerably...)
And so, you study a lot of code. Then you study some more code. And you try .. cautiously .. a bit of your own
code .. and, well-l-l-l ... let's just say that you need to do this next to a light-pole of known height to see if when
your code blows-up it does-or-does-not clear the pole. (Start a competition. Calculate the trajectory and measure exactly how far the ones-and-zeroes fly. Put it on YouTube...)