in reply to so brand newbie it's sick...

Step 1: Get a machine. Any old machine will do. Linux runs great even on older hardware.

Step 2: Buy a copy of Red Hat, Debian, SuSE, or any other well-known Linux distribution. I recommend Red Hat if you're just getting started, but each has its own merits and Red Hat by no means could be definitively called the best.

Step 3: Find someone who knows their way around Linux and ask them to help you install it. You could do it yourself (the distros are getting so slick these days!) but Linux is best experienced as a community. Finding someone else who can help you get started will lower your learning curve and frustration level significantly, and most people who use Linux enjoy turning others on to the joys of Linux.

Step 4: Find the simplest Perl book you can get your hands on. Check out the recommendations of the other posters. I learned from "Learning Perl in 21 Days," and though I have moved on to much more condensed material these days, it was a great book to learn by. And curiously enough, it took around 21 days. (I was a newbie at the time.) I wouldn't buy a book like Larry Wall's Programming Perl if you've never programmed before. You'll buy it eventually, but for now you want something utterly simple and straight forward.

Step 5: Open a command prompt on your new Linux box.

Step 6: Type

perl -e "Hello World!\n"
Congratulations! You're programming in Perl on Unix! You've got a world of riches ahead of you :-)

Hope this helps!

Replies are listed 'Best First'.
Re: Re: so brand newbie it's sick...
by Anonymous Monk on Sep 21, 2001 at 16:22 UTC
    type perl -e "Hello World!\n"
    Ofcourse that will generate an error message:
    remco@grolsch remco$ perl -e "Hello World!\n"
    bash: !\n": event not found
    You might want to try this instead:
    remco@grolsch remco$ perl -e 'print ("Hello World!\n")'
    Hello World!
Re: Re: so brand newbie it's sick...
by inkedmn (Novice) on Sep 21, 2001 at 20:26 UTC
    i've been using linux for almost a year now and i'm fairly competent, and i frequent sites like www.linuxnewbie.org when i have questions or problems. i'll be delving further into *nix in the spring when i go back to school, but i wouldn't say i've mastered ANYTHING just yet... thanks all for the replies!!