Beefy Boxes and Bandwidth Generously Provided by pair Networks
good chemistry is complicated,
and a little bit messy -LW
 
PerlMonks  

Re: programming language

by mr_mischief (Monsignor)
on Dec 21, 2001 at 01:56 UTC ( [id://133633]=note: print w/replies, xml ) Need Help??


in reply to programming language

It's good to take a look at someone else's code in the language you want to learn. The caveat here is that you could learn bad habits from the person who wrote the code. There's one person in particular (whom I won't name, but most of the monks know who I'm mentioning) who has damaged a bunch of budding Perl programmers' beginning attempts. A book that comes with ample examples, therefore, is a good idea, because the author generally knows how to do things correctly.

In the case of Perl, O'Reilly has a _Perl CD Bookshelf_ which is pricey but which contains searchable text of a number of books on Perl. _Learning Perl_ has good examples, too. The book doesn't come with a CD last I noticed, but one of the authors, Randal Schwartz, has a whole site full of handy examples on his company site at http://www.stonehenge.com. Undoubtably some of the other books people have mentioned have examples in some electronic form in one place or another.

I'm a firm believer that changing working code line by line to see what breaks and what useful working changes you can make to it is a good way to learn. I feel this is true no matter the language.

Log In?
Username:
Password:

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

How do I use this?Last hourOther CB clients
Other Users?
Others cooling their heels in the Monastery: (5)
As of 2024-04-26 08:37 GMT
Sections?
Information?
Find Nodes?
Leftovers?
    Voting Booth?

    No recent polls found