This article begins a series on using Perl in web development scenarios. It starts with a general introduction to Perl, and then takes more in-depth looks at Internet capabilities you can leverage from within Perl programs. Developers who have some familiarity with any other programming language, from BASIC to Pascal to C to JavaScript, will benefit the most from this article; however, readers with no programming background can still follow along and pick up most of the concepts.