Beefy Boxes and Bandwidth Generously Provided by pair Networks
Perl-Sensitive Sunglasses
 
PerlMonks  

Re: Perl as an intro to programming

by Wiggins (Hermit)
on Feb 27, 2009 at 14:04 UTC ( [id://746885]=note: print w/replies, xml ) Need Help??


in reply to Perl as an intro to programming

I am going to skip the "Suggestions for things that will be fun" and go out on a limb, possibly by myself.

Perl is a great language to stimulate a "problem solving" mentality. What tool (command) is best to get this part of the job done? And problem decomposition recognition, break big tasks into smaller ones. Or finding ways to generalize a solution to be useful to a class of problems.

But all of these are more in the realm of "System Engineering" as opposed to "Software engineering". I am not saying that most people in this field don't wear both hats in differing proportions most of the time.

At 14, Perl is fine to see if it stimulates the needed personality traits of the latent programmer. But down the road there are a lot of fundamental concepts that need to be understood in a more rigorous fashion, such as parameter passing methodologies, memory management (allocation, freeing, and reference counting), and other low level foundational concepts.

My progression was FORTRAN(no number), ALGOL, SNOBOL, early PASCAL,CDC Asssembler, COBOL, PL/1, REXX, 6502 & 68010 assembler, C, C++, (dropped JAVA), and now PERL

It is always better to have seen your target for yourself, rather than depend upon someone else's description.

Log In?
Username:
Password:

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

How do I use this?Last hourOther CB clients
Other Users?
Others chilling in the Monastery: (3)
As of 2024-04-19 23:37 GMT
Sections?
Information?
Find Nodes?
Leftovers?
    Voting Booth?

    No recent polls found