By Johan Vromans (31 pages)
The Perl Reference Guide is a concise book that examines Perl syntax, variables, literals, operators and precedence, statements, subroutines, packages and modules. Later chapters cover object oriented programming, functions (arithmetic, conversion, string, array and hash, search and replace), input/output, and more.
The author does not specify a specific license, but the book can be reproduced, printed and distributed freely for non-profit purposes.
By Shishir Gundavaram (450 pages)
This book introduces the reader to a variety of applications that serve as models for CGI scripts. Complete applications in the book include an animated clock, a search tool, a survey, a quiz program, a game, a gateway to Usenet News, and an appointment calendar based on a clickable imagemap.
It includes forms, server side includes, hypermedia documents, multiple form interaction as well as advanced and creative CGI applications. It also teaches the reader how to debug and test CGI programs.
This book is out of print, but it has been made available online through the O’Reilly Open Books Project, with “open” copyright. There is a 2nd edition in paperback available to buy.
By Allen B. Downey (69 pages)
Learning Perl the Hard Way is a book for people who already know how to program in another language, but have not previously developed in Perl. It tries to get through the basics as quickly as possible, and how to do fun things. It emphasizes good programming style in Perl.
Learning Perl the Hard Way has chapters on:
Learning Perl the Hard Way is a free book available under the GNU Free Documentation License.
By Clinton Wong (228 pages)
Web Client Programming with Perl shows you how to extend scripting skills to the Web. This book teaches you the basics of how browsers communicate with servers and how to write your own customized Web clients to automate common tasks. It is intended for those who are motivated to develop software that offers a more flexible and dynamic response than a standard Web browser.
A web client is an application that communicates with a web server, using Hypertext Transfer Protocol (HTTP).
This books helps developers learn how to:
Most of the examples in this book use Perl. The book does not teach Perl, but the techniques used in the book should be easily followed by anyone with some programming background and can be adapted to whatever language you choose.
The book is licensed under a Creative Commons license.
By Kirrily Robert, Paul Fenwick, Jacinta Richardson (252 pages)
Programming Perl is a five day module in which you will learn how to program in Perl. It assumes you have programmed before, that you understand the concept of variables, conditional and looping constructs, and the use of user defined functions.
This book is released under the Open Publications License 1.0.
By Simon Cozens (102 pages)
Perl 5 Internals is a three-hour course which provides a hands-on introduction to how the Perl interpreter works internally, how to go about testing and fixing bugs in the interpreter, and what the internals are likely to look like in the future of Perl, Perl 6.
The book covers:
This book is also released under the Open Publications License 1.0.
By Bradley M. Kuhn (66 pages)
Picking up Perl was primarily written to serve as a freely redistributable tutorial for the Perl language.
Topics covered include:
This book is released under the terms of the GNU Free Documentation License, Version 1.1 or any later version.
By Nick Parlante (25 pages)
We close with a short introduction to Perl. The book is targeted at developers with some programming knowledge.
The author doesn’t specify a specific license, but says the document is free to be used, reproduced or sold as long as the copyright notice is maintained.
Click to rate this software
[Total: 0 Average: 0]