Beefy Boxes and Bandwidth Generously Provided by pair Networks
We don't bite newbies here... much
 
PerlMonks  

Re: Moving from scripting to programming

by eyepopslikeamosquito (Chancellor)
on Oct 29, 2016 at 05:31 UTC ( #1174927=note: print w/replies, xml ) Need Help??


in reply to Moving from scripting to programming

Modern Perl assumes you're already decent at programming, so it elides some basic stuff in favor of explaining how Perl works from philosophy to programming in the large. Learning Perl assumes you've never programmed before, so it spends more time on the basics, covers less of the language, and doesn't explore the philosophy of Perl in as much detail.

-- chromatic (author of Modern Perl) comments on the philosophy behind his book

Since you've already read Learning Perl, I suggest reading Modern Perl next. Modern Perl is free and very quick to read. If you have more time, and want to get inside the head of the language designer, Programming Perl is also good.

As for good "second" books on Perl, these are both good:

For a comprehensive list of nodes that discuss Perl books see:

  • Comment on Re: Moving from scripting to programming

Log In?
Username:
Password:

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

How do I use this? | Other CB clients
Other Users?
Others about the Monastery: (3)
As of 2020-04-01 05:52 GMT
Sections?
Information?
Find Nodes?
Leftovers?
    Voting Booth?
    To "Disagree to disagree" means to:









    Results (186 votes). Check out past polls.

    Notices?