Beefy Boxes and Bandwidth Generously Provided by pair Networks
go ahead... be a heretic
 
PerlMonks  

Re: Perl: For Beginners

by sundialsvc4 (Abbot)
on Jul 02, 2011 at 19:21 UTC ( [id://912492]=note: print w/replies, xml ) Need Help??


in reply to Perl: For Beginners

One of the most peculiar and yet most important things to consider about “learning programming” is not the obstacle which presents itself to you from the very first moment of unfamiliarity, namely:   “where do all the punctuation marks go, and how do I make the damn thing compile?”   (Believe it or not, it merely takes practice.)   (And beer.)

The true challenge to the beginning student is understanding how the capabilities of the computer, and of this-or-that programming language (oddly, it doesn’t matter so much “which one”), are applied to the solution of a particular problem.   This is why a programmer who might appear to be doing nothing at all, or who might have a penchant for taking long walks as I do, might actually be doing the very hardest work of the entire day.   Here is a machine, which can only do a very few things but which can do those very few things unbelievably fast, and we want to make it do ... this ... or that.   Given that there are no cut-and-dry answers, only a handful of well-worn paths ... how do you not only do it, but do it well?   How, indeed.   (And then one day you start poking around the other neighborhoods, where you stumble upon things like Prolog, or “R,” or Common Lisp, and you realize that there is no ending to this happy obsession of yours.   It’s like really good science-fiction, but in real life.)

At the start, you are going to spend a lot of time wrestling with punctuation and syntax.   You are also going to have to deal with frustration ... as you will, mark my words, continue to have to do forevermore.   (It is the nature of the beast.)   But if you are at all like me, you will continue to find it endlessly challenging and (sometimes) rewarding.   I consider myself very fortunate to have turned what was the fascination of a six-year old kid, fully a decade and a half before the first practical “personal” computer existed, into a career that I still enjoy doing ... never-you-mind how-many years later.

Welcome to the craft.   Please feel welcome, and welcomed, here.

Replies are listed 'Best First'.
Re^2: Perl: For Beginners
by perl.j (Pilgrim) on Jul 02, 2011 at 23:56 UTC

    This was great advice. Truthfully I wanted to start doing this before I was a teenager (I don't like to disclose my exact age either LOL) but was always intimidated by all of the code.

    As I started actually jumping into Perl I realized this wasn't just easy (somewhat...I guess) but pretty fun. I am trying to absorb as much info as I can. I know I'm not gonna be the next Bill Gates or Steve Jobs (Or maybe I will...) but my goal is that by the end of my life I would like to come close to it.

    Thank You for the advice and thank EVERYONE THAT POSTED ANYTHING HERE for all of the great help!

Log In?
Username:
Password:

What's my password?
Create A New User
Domain Nodelet?
Node Status?
node history
Node Type: note [id://912492]
help
Chatterbox?
and the web crawler heard nothing...

How do I use this?Last hourOther CB clients
Other Users?
Others about the Monastery: (4)
As of 2024-04-24 22:25 GMT
Sections?
Information?
Find Nodes?
Leftovers?
    Voting Booth?

    No recent polls found