total jobs On InformationTechnologyCrossing

269,836

new jobs this week On InformationTechnologyCrossing

18,410

total jobs on EmploymentCrossing network available to our members

1,475,729

job type count

On InformationTechnologyCrossing

Online Training in Perl Programming

1 Views
What do you think about this article? Rate it using the stars above and let us know what you think in the comments below.
There are many options for those wanting to learn Perl through online training. Element K (www.elementk.com) is a sample of the types of schools and training centers that offer online training. Element K offers online Perl courses that give you an introduction to Perl and enough information for you to begin to create your own Perl programs. These courses focus on programming skills related to CGI programming.

  • Perl.com, one of the largest Perl Web sites, offers onsite training. Course costs, outlines, and other relevant information can be located at www.perl.com.
  • Perl training is also offered on Stonehenge at www.stonehenge.com. According to its outline, the course presumes no prior knowledge of Perl and promises to provide comprehensive instruction on the basics of the language as well as lay the groundwork for more advanced Perl instruction. Course rates and instructor information is also available.
  • The Institute for Advanced Technology Training offers Perl courses as well. Information can be found at www.itte.org. Courses include advanced Perl programming, CGI scripting with Perl, and accelerated Perl programming.
Remember to always examine the course content, courseware, and delivery conditions before enrolling in any course. It is important that the course provide the information necessary to prepare you for the job you are pursuing. Keep in mind that not all courses will do this.

Self-Study Options



Obviously, the best place to start learning through self-study is to acquire the actual program. Perl is offered free of charge and can be obtained from the Perl Web page at www.perl.com. From this Web site, you can get the source code for both the Unix and Windows platforms.

Once you have the program, there are several good books to assist you in learning Perl. Refer to the "Beginner Book Titles" section provided later in this article for a list of Perl resources for beginning programmers.

Additional Resources

There are numerous resources available for those wanting to know more about Perl both online and in bookstores. The following sections describe some of the available resources.

Perl Jargon Buster

Before heading off into the world of Perl resources, it is a good idea to learn a few of the more common terms you may come across.
  • CGI Script-CGI scripts are small programs used to allow Web sites to interact with databases and other applications.
  • Object-Oriented Programming-Objects are smaller, independent programming modules that form the building blocks of a larger application. The later versions of Perl offer object-oriented programming capabilities.
  • Interpretive Language-Perl is referred to as an interpretive language. For computer languages, there are two ways to translate and prepare high-level code to be executed as programs: the first is with the use of compilers and the second is with interpreters.
For more information on Perl definitions, terminology, and programming basics, the Perl home page at www.perl.com is a good place to visit.

Books

Reference and introductory level books can augment the online Perl resources. The following is a list of a few available books.

Beginner Book Titles
  • Cozens, Simon, Peter Wainwright. Beginning Perl. Wrox Press Inc, 2000. ISBN: 1861003145.
  • Walsh, Nancy, and Linda Mui (editor). Learning Perl/Tk: Graphical User Interface with Perl (O'Reilly Nutshell). O'Reilly & Associates, 1999. ISBN 1565923146.
  • Sebesta, Robert W. A Little Book on Perl. Prentice-Hall, 1999. ISBN 0139279555.
Advanced Books
  • Hall, Joseph N. Effective Perl Programming: Writing Better Programs with Perl. Addison-Wesley, 1998. ISBN 0201419750.
  • Roselius, Rob. Advanced Perl Programming. DDC Publishing, Inc., 2000. ISBN: 1562439774.
  • Wall, Larry, Tom Christiansen, and Jon Orwant. Programming Perl (3rd Edition).O'Keitty & Associates, 2000. ISBN 0596000278.
Reference Books
  • Holzner, Steven. Perl Black Book. The Coriolis Group, 1999. ISBN 1576104656.
  • Holzner, Steven. Perl Core Language Little Black Book. The Coriolis Group, 1999. ISBN 1576104265.
  • Johnson, Andrew L. Elements of Programming with Perl. Manning Publications, 1999. ISBN 1884777805.
Online Information and Resources

Although Perl does not have the widespread use of some of the more mainstream programming languages, it is not lacking in its available resources. The Internet provides all the information and links required to access the Perl resources you need.

Newsgroups

Here are some Perl newsgroups to check out:
  • comp.lang.perl
  • comp.lang.perl.misc
  • comp.lang.perl.modules
  • comp.lang.perl. tk
  • comp.infosystems.www.authoring.cgi
Magazines and Journals
  • Perl Month (www.perlmonth.com)-A Web-based monthly magazine featuring links, columns, and other information about the world of Perl.
  • The Perl Journal (wrww.itknowledge.com/tpj)-A magazine devoted to Perl offering columns and articles from experienced Perl programmers. This site is informative as well as entertaining.
  • Take Ten Minutes to Learn Perl (www.geocities.com/SiliconValley/7331/ten_perl.html)-Beginners will find the instructions on this page easy to follow; a good place to start.
  • Nik Silver's Perl Tutorial (http://agora.leeds.ac.uk/Perl)-This site provides good tutorials and is geared more toward Perl and Unix.
Web Pages

Perl.com (www.perl.com)-The Perl home page.Your first stop for information, news, and updates for Perl.The site is a good reference site and provides information on everything from training to additional online resources.
  • O'Reilly (www.perl.oreilly.com)-This site offers everything from book resources to articles on Perl. A great site for general information and links to other Perl resource pages.
  • Tlie Perl Archive (www.perlarchive.com/)-This page has several useful articles as well as some Perl tips and tricks. It is definitely worth a look.
  • Perl Crawler (http://perlsearch.hypermart.net)-A search engine that is just for sites related to Perl and CGI programming.This tool can help focus your search and save you time when seeking Perl resources.
  • Webring (http://nav.webring.org/cgi-bin/navcgi?ring=perl;list) A comprehensive list of available Perl Web resources for those that take the time to type this lengthy URL. You can also access this Web site from its home page at http://nav.webring.org; just follow the links.
Professional Associations

Professional Associations provide a means of communicating with other programmers. The IPG (www.ipgnet.com) is a good resource for those wanting to connect with other programmers. It is not specific to Perl, but rather is a site for programmers in general. It may, however, provide links to Perl related Web sites. The site also includes a newsletter and a job search index. It appears to be a good site to bookmark and provides good links to further programming resources. There is a fee for membership.

Summary

Perl is a powerful programming language that, once learned, lets you quickly and easily develop Web applications. Perl is a general purpose programming language originally designed for Unix platforms but has expanded to virtually every other platform. Most programmers using Perl comment on its ease of use and its versatility. For these reasons, Perl enjoys a loyal following within the world of programmers.
If this article has helped you in some way, will you say thanks by sharing it through a share, like, a link, or an email to someone you think would appreciate the reference.



EmploymentCrossing is great because it brings all of the jobs to one site. You don't have to go all over the place to find jobs.
Kim Bennett - Iowa,
  • All we do is research jobs.
  • Our team of researchers, programmers, and analysts find you jobs from over 1,000 career pages and other sources
  • Our members get more interviews and jobs than people who use "public job boards"
Shoot for the moon. Even if you miss it, you will land among the stars.
InformationTechnologyCrossing - #1 Job Aggregation and Private Job-Opening Research Service — The Most Quality Jobs Anywhere
InformationTechnologyCrossing is the first job consolidation service in the employment industry to seek to include every job that exists in the world.
Copyright © 2024 InformationTechnologyCrossing - All rights reserved. 168