Beefy Boxes and Bandwidth Generously Provided by pair Networks
Problems? Is your data what you think it is?
 
PerlMonks  

Re: Perl as one's first programming language

by ww (Archbishop)
on Apr 07, 2008 at 16:23 UTC ( [id://678777]=note: print w/replies, xml ) Need Help??


in reply to Perl as one's first programming language

public static void main doesn't mean anything to a beginner. It is a mysterious black box that makes people feel...

intimidated?

I think this, and your identification of Perl as a language in which a beginner may face somewhat less intimidating introductory challenges is an excellent argument for "Perl first."

OTOH, the challenges of memory management -- while valid and important for the CS student; future system architect; and such-like -- are NOT, IMO, fundamental to the objectives for which some (or many?) seek to become programmers.

While that distinction may seem inappropriate to the CS-minded academic (or may be reason to consider restructuring curricula to separate the 'wanna-be 'mere programmer' from the CS-complete "computer scientist"), it might mean that, for example, the candidate for an advanced degree in Library Science or physics or whatever, would find "learning to program" a challenge within reach.

Log In?
Username:
Password:

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

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

    No recent polls found