Pages: 304 (Paperback) ISBN: 0596101058 Pub: O'Reilly Media, Inc. Pub date: 2005-07-14 Amazon.co.uk Sales Rank: 5645
|
|
![]() ![]()
Editorial Review:When it comes to working a little "behind the scenes" magic for a Web site or putting together a UNIX script which interrogate databases and produce reports based on the information they contain, there are few better languages to do the job than Perl. Learning Perl draws on the expertise of two of the major supporters of this highly flexible language, Randal Schwatrz and Tom Christiansen, to produce an introductory manual which manages to be concise yet informative throughout. Weighing in at a mere (for a computer manual) 271 pages it achieves admirably what it sets out to do--teach Perl basics and no more. From the introduction to the different variable types through hash arrays, file access, process management and coding for the World Wide Web, it's a well-paced easy-to-understand book which assumes a rudimentary knowledge of programming but no more. With its multitude of clear examples which help to hammer home the many points made and set exercises at the end of each chapter, it builds knowledge rather than drowning the reader with information as many other books seem to do. This is the first in a series of books on the subject from O'Reilly Publishing, the others being Programming Perl, Advanced Perl Programming and the Perl Cookbook and it truly is a great introduction to a language which is enthusiastically supported by developers and Web coders worldwide. Well worth a read. Reader Reviews:The Perfect Introduction (1/1 people found this helpful)I read the Programming Perl book first and wished I had read Learning Perl beforehand. It is quite simply the best introduction to anyone who wants to learn the language.
Not for the absolute beginers (0/0 people found this helpful)If you know nothing about computer programs and language then I have to say that this is not the book for you.
Excellent introduction to a very useful language (1/1 people found this helpful)Coming from a programming background, I find this an excellent book to allow me to quickly take advantage of Perl's simplicity and power. The chapters on Regular Expressions are particularly good - I had struggled with these until I read this book. Perfect introduction to learning Perl scripting (1/1 people found this helpful)I learnt Perl scripting from the third edition of The Llama, and recently had cause to brush up my Perl for a new job, so I thought I'd check out the fourth edition. I'm pleased to say it's still an excellent work. If you want to use Perl as a scripting language, this may be all you need for your entire scripting career. Some basic programming knowledge might be helpful, but even a complete beginner could get something out of this.
Making easy things difficult, and hard things impossible (1/5 people found this helpful)I found this book difficult to follow from at chapter 3, in fact it was so confusing to me that I gave up at chapter 3 after attempting the exercises. I put my confusion down to not coming from a progamming background. I had dabbled a bit with VB but thats about all. I am not a complete IT novice, and am fairly competent in Unix/Linux.
Similar ProductsPerl Pocket Reference (Pocket Reference (O'Reilly)) Classic Shell Scripting: Hidden Commands that Unlock the Power of Unix CategoriesAmazon.co.uk places this book into the following categories:
Books -> Subjects -> Computers & Internet -> General
Books -> Subjects -> Computers & Internet -> Programming -> Introduction Books -> Subjects -> Computers & Internet -> Programming -> Languages -> Perl Books -> Subjects -> Computers & Internet -> Programming -> Introduction to Programming -> Perl Books -> Subjects -> Computers & Internet -> Software & Graphics Books -> Subjects -> Computers & Internet -> Digital Lifestyle -> Online Shopping -> Amazon Books -> Refinements -> Language (feature_browse-bin) -> English Books -> Refinements -> Age (feature_two_browse-bin) Books -> Refinements -> Format (binding_browse-bin) -> Paperback Books -> Refinements -> Condition (condition-type)
|