Beefy Boxes and Bandwidth Generously Provided by pair Networks
No such thing as a small change

Re: Re: Learning Perl as a First (programming) language

by Daruma (Curate)
on Aug 04, 2002 at 23:18 UTC ( #187549=note: print w/replies, xml ) Need Help??

in reply to Re: Learning Perl as a First (programming) language
in thread Learning Perl as a First (programming) language

On the other hand, Perl makes an excellent first language for people who aren't going to be career programmers: it's easy to get a lot done with only a little knowledge, which means less lag time between starting to program and solving your problems.

Like BorgCopyeditor, I realize this statement describes my relationship with Perl clearly and succinctly. I am not a career programmer. Rather, I stay on the fringes of programming: Oracle DBA training and consulting. Up until the past few months, I've basically read about Perl, written a few little utilities to help with my work and browsed Perl related websites.

Although I can read code in many languages, and have been through the first few chapters of some of the Learn <language> in 24 hours, Perl is the first language in which I've written a useful application for my clients.

I find Perl to be challenging and useful. I seriously doubt it will ever cease to challenge me. I know it will never cease to be useful for me.

Perl as a very first programming language? With my exposure to other languages, I didn't consider myself completely green, although through exploring Perl, I've learned more about other languages. Should I start my children off with Perl? I think I just might... In a few years, they'll be teaching me!

  • Comment on Re: Re: Learning Perl as a First (programming) language

Log In?

What's my password?
Create A New User
Node Status?
node history
Node Type: note [id://187549]
[Corion]: ambrus: Oh - that one would be much harder to automate... The SYNOPSIS section should mostly be a runnable program IMO, but I write only small snippets in my documentation for single functions/methods, and creating the appropriate environment for ...
[Corion]: ... those in an automated fashion seems somewhat hard to me. Although it should do wonders for the test coverage ;)
[haukex]: Corion: I once wrote an automated thingy for that here
[haukex]: here's the code that uses it
[Corion]: haukex: Hmm - maybe I can reuse that. I see that it uses Pod::Parser, which I think was one of the more fragile parsers. But if I'm statically (re)generating the tests instead of doing that "live" on the client/tester machines, that's a much smaller...
[Corion]: ... problem space than trying to cater to all versions of Pod::Parser(s)
[haukex]: I think you're right, I think Pod::Simple is the preferred parser now

How do I use this? | Other CB clients
Other Users?
Others perusing the Monastery: (10)
As of 2017-02-27 12:20 GMT
Find Nodes?
    Voting Booth?
    Before electricity was invented, what was the Electric Eel called?

    Results (385 votes). Check out past polls.