Re: so brand newbie it's sick...
by blakem (Monsignor) on Sep 21, 2001 at 03:20 UTC
|
| [reply] |
Re: so brand newbie it's sick...
by footpad (Abbot) on Sep 21, 2001 at 06:47 UTC
|
I would also suggest you snag a copy of Learning Perl, 3rd Ed. which is a most excellent title that reads as if you were actually sitting at the course taught by the authors. Plus, it's on sale. Buy now.
--f
| [reply] |
Re: so brand newbie it's sick...
by LD2 (Curate) on Sep 21, 2001 at 04:13 UTC
|
| [reply] |
Re: so brand newbie it's sick...
by czarfred (Beadle) on Sep 21, 2001 at 04:16 UTC
|
IMHO, and in addition to the previous related post, I would like to add that moving from no programming experience and windows (I assume) to perl programming that was somewhat designed around UNIX is very difficult.
But, of course, I do not recommend to try to learn and other language first, as most of many other languages are seemingly low-level and nasty for newbies and/or might not have much application for you at this stage.
I would recommend that if you have the money, try several different books and find one that works best for you (learning perl, learning perl on Win32 systems, the elements of perl programming, etc.)
Once you have specific questions, you have a whole slew of resources all around you that are helpfull, prompt, and, most importantly, free. For specific questions, people here are extremely helpful- also try USENET (comp.lang.perl.misc), USENET archives (www.deja.com), IRC, and other web-developer sites (devshed.com, webmonkey.com).
Whatever you do though, the best (and most easiest) way to learn is to experiment, experiment, and experiment. After you get the basics down, come up with (small) projects that you might find usefull and work yourself through them- you'll learn tons.
| [reply] |
Re: so brand newbie it's sick...
by RhetTbull (Curate) on Sep 21, 2001 at 08:10 UTC
|
I would recommend taking a look at Elements of Programming with Perl. I haven't read it but I've thumbed through it and heard really good comments from others. There's a review of it here. I would recommend avoiding the oft mentioned Camel book since it's a bit much for a newbie. Once you've got a year or so of perl programming under your belt you'll definitely want to get a copy though! | [reply] |
Re: so brand newbie it's sick...
by Starky (Chaplain) on Sep 21, 2001 at 13:05 UTC
|
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! | [reply] [d/l] |
|
|
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!
| [reply] |
|
|
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!!
| [reply] |
Re: so brand newbie it's sick...
by john-paul (Scribe) on Sep 21, 2001 at 13:34 UTC
|
I'd spend some time looking at a real problem that you think Perl might be able to solve or at least simplify. It can make such a difference to have a goal other than blindly working through tutorials and examples. | [reply] |
Re: so brand newbie it's sick...
by {NULE} (Hermit) on Sep 21, 2001 at 20:59 UTC
|
Hi all,
To answer your fundamental question, inkedmn, I'd have to say that learning Perl is a great way to learn programming. I programmed C/C++ for years, but never felt I understood it until I picked up Perl.
As for ways to learn, personally, I do not like any of O'Reilly's Perl books - at least not the three or four I've looked at. My personal favorite is the Coriolis Open Press book, Perl Black Book by Steven Holzner. Good stuff - easy, almost conversational reading and goes quite in depth on most topics a newbie is interested in.
Good luck,
{NULE} | [reply] |
a book and some tutorials to try
by hackmare (Pilgrim) on Sep 22, 2001 at 16:14 UTC
|
Here's what I think you should do:
1/ I think that you need to go buy o'reilly's 'programming perl' book and go through it cover to cover.
2/ I think you should go to on-line tutorials and follow the beginner tutorials.
the Programming Perl book can be fairly advanced, so don't lose hope if it talks about concepts that fly right over your head. Concentrate on working through the examples one at a time, and keep at it until it works.
You also need to do the tutorials because the oreilley books are a little too much one person's version of the language and it really helps to get other peoples' view of how to do things.
Here are a couple of tutorials I picked off google:
www.comp.leeds.ac.uk
rob's win32 perl tutorial
Picking Up perl
Good luck,
hackmare | [reply] |