Perl Tutorial Videos
![]() | Perl Tutorial 1 - Active Perl, Perl Editor, Hello World http://www.ScriptSocket.com/ Part 1 of the Perl Tutorial features details on where to download Active Perl, where to download a good Perl Editor and how to say 'Hello World'. |
![]() | Perl Tutorial 43 - Install a Module with CPAN.pm .LOCK NMAKE http://www.ScriptSocket.com/ Part 43 of the Perl Tutorial shows how to use CPAN.pm to install a perl module on your computer as well as point out some minor problems like the .LOCK file and the NMAKE error and how to fix them. |
![]() | Perl Tutorial 59 - CGI.pm - Generate an Image Map http://www.ScriptSocket.com/ Part 59 of the Perl Tutorial explores the CGI.pm module to generate an image map. |
![]() | Perl Tutorial 69 - File::Compare - Compare 2 Files Contents http://www.ScriptSocket.com/ Part 69 of the Perl Tutorial shows how to use the File::Compare module to easily check if two files contents are exactly the same. |
![]() | Perl Tutorial 24 - Regular Expressions: Basics http://www.ScriptSocket.com/ Part 24 of the Perl Tutorial explains the most basic regular expressions. |
![]() | Perl Tutorial 19 - Functions: lc, uc, lcfirst, ucfirst http://www.ScriptSocket.com/ Part 19 of the Perl Tutorial shows the functions lc, uc, lcfirst, ucfirst and a method to ucfirst every word in a string. |
![]() | Perl Tutorial 5 - Arrays: push, pop, shift, unshift http://www.ScriptSocket.com/ Part 5 of the Perl Tutorial covers more array functions. How to push, pop, shift and unshift an array. |
![]() | Perl Tutorial 23 - Commenting Your Code http://www.ScriptSocket.com/ Part 23 of the Perl Tutorial shows how to comment and label your code. |
![]() | Perl Tutorial 85 - Ref Operater: Determine Data Type http://www.ScriptSocket.com/ Part 85 of the Perl Tutorial shows how to use the ref operator to determine the type of data that a reference refers to. |
![]() | Perl Tutorial 112 - Regex: Match a Digit, Word & White Space http://www.ScriptSocket.com/ Part 112 of the Perl Tutorial demonstrates some regular expressions such as matching the beginning and end of a line, match a digit, match a word character, match white space and match any character. |
![]() | Perl Tutorial 44 - LWP::Simple - Get Web Page Source Code http://www.ScriptSocket.com/ Part 44 of the Perl Tutorial shows how to use the LWP::Simple module to get a web pages source code. |
![]() | Perl Tutorial 81 - Reference a Typeglob & Other Data Types http://www.ScriptSocket.com/ Part 81 of the Perl Tutorial shows how to create and use references to typeglobs and file handles. Also shows some other data types such as lvalue and code. |
![]() | Perl Tutorial 32 - Printing a Block of Text http://www.ScriptSocket.com/ Part 32 of the Perl Tutorial shows how to print a block of text with one print statement. |
![]() | Perl Tutorial 25 - Subroutines: Basics http://www.ScriptSocket.com/ Part 25 of the Perl Tutorial shows the basics of subroutines. Continue with Perl tutorial 88 next! http://www.youtube.com/watch?v=SEJpf0fc11s |
![]() | Perl Tutorial 80 - Anonymous Arrays, Hashes & Subroutines http://www.ScriptSocket.com/ Part 80 of the Perl Tutorial shows how to create and use anonymous arrays, hashes and subroutines. |
![]() | Perl Tutorial 4 - Arrays: Basics http://www.ScriptSocket.com/ Part 4 of the Perl Tutorial covers arrays. How to create, print, grow, shrink and empty an array. |
![]() | Perl Tutorial 26 - Open, Read & Close a Text File http://www.ScriptSocket.com/ Part 26 of the Perl Tutorial shows how to open, read, and close a text file. |
![]() | Perl Tutorial 6 - Arrays: merge, reverse, sort http://www.ScriptSocket.com/ Part 6 of the Perl Tutorial covers more array functions. How to merge, reverse and sort an array. |
![]() | Perl Tutorial 14 - Hashes: Basics http://www.ScriptSocket.com/ Part 14 of the Perl Tutorial explores hashes. How to create hashes and reference each key/value pair. |
![]() | Perl Tutorial 3 - Variables http://www.ScriptSocket.com/ Part 3 of the Perl Tutorial explains variables with basic examples. |
![]() | Perl Tutorial 13 - Functions: map, grep http://www.ScriptSocket.com/ Part 13 of the Perl Tutorial explains the functions map and grep. Examples of how they can be applied to arrays. |
![]() | Perl Tutorial 9 - Conditionals: if, elsif, else, unless http://www.ScriptSocket.com/ Part 9 of the Perl Tutorial shows basic conditional statements: if, elsif, else and unless. |
![]() | Perl Tutorial 20 - Functions: length, substr, index, rindex http://www.ScriptSocket.com/ Part 20 of the Perl Tutorial shows the functions length, substr, index and rindex. |
![]() | Perl Tutorial 125 - Regex: qr Operator - Compile Expressions http://www.ScriptSocket.com/ Part 125 of the Perl Tutorial shows how to use the qr operator to create compiled regular expressions. |
![]() | Perl Tutorial 12 - The While Loop, The Until Loop http://www.ScriptSocket.com/ Part 12 of the Perl Tutorial explains the while loop and the reverse while loop, the until loop. |
![]() | Perl Tutorial 45 - Fetch, Parse & Convert a Web Page to Text http://www.ScriptSocket.com/ Part 45 of the Perl Tutorial shows how to use the LWP::Simple ,HTML::TreeBuilder and HTML::FormatText modules to download, parse and format a web page into plain text. |
![]() | Perl Tutorial 52 - CGI.pm - Generate HTML on the Fly http://www.ScriptSocket.com/ Part 52 of the Perl Tutorial explores the CGI.pm module to create html tag shortcuts and to generate html web pages on the fly. |
![]() | Perl Tutorial 11 - Operators and Precedence Continued http://www.ScriptSocket.com/ Part 11 of the Perl Tutorial covers operators and precedence. Modulus, power of, use integer, ==, !=, eq, ne. |
![]() | Perl Tutorial 7 - Array Tips http://www.ScriptSocket.com/ Part 7 of the Perl Tutorial offers a few tips and shortcuts for creating arrays. |
![]() | Perl Tutorial 103 - Write & Read a Database File http://www.ScriptSocket.com/ Part 103 of the Perl Tutorial shows how to write and read a database file. |
![]() | Perl Tutorial 16 - Hash Functions: exists, defined, delete http://www.ScriptSocket.com/ Part 16 of the Perl Tutorial shows hash functions exists, defined and delete. |
![]() | Perl Tutorial 21 - Random Numbers & Rounding: rand, sprintf http://www.ScriptSocket.com/ Part 21 of the Perl Tutorial shows how to generate and use random numbers with the rand function and how to round numbers to any decimal place with the sprintf function. |
![]() | Perl Tutorial 47 - IO::Socket - Connect to a Web Server http://www.ScriptSocket.com/ Part 47 of the Perl Tutorial shows how to use the IO::Socket module to connect to a web server and download a web page. |
![]() | Perl Tutorial 48 - HTML::LinkExtor - Extract Links & Images http://www.ScriptSocket.com/ Part 48 of the Perl Tutorial shows how to use the HTML::LinkExtor module to extract the links and images from a web page. |
![]() | Perl Tutorial 71 - Formats: Create Text Formats http://www.ScriptSocket.com/ Part 71 of the Perl Tutorial shows how to use Perl formats. Easily left and right justify and center text. Create your own text formats. |
![]() | Perl Tutorial 22 - What's The Time? http://www.ScriptSocket.com/ Part 22 of the Perl Tutorial shows how to use the time function to format the time simply and in a more advanced way. |
![]() | Perl Tutorial 31 - Upload a Script to a Server: Ascii, chmod http://www.ScriptSocket.com/ Part 31 of the Perl Tutorial shows the steps to take to upload a perl script to your server. Ascii mode, chmod files and folders. |
![]() | Perl Tutorial 17 - Hashes: reverse, sort, merge http://www.ScriptSocket.com/ Part 17 of the Perl Tutorial shows how to reverse the key/value pairs of a hash, sort hashes and merge hashes. |
![]() | Perl Tutorial 51 - Create & Work with a Flat File Database http://www.ScriptSocket.com/ Part 51 of the Perl Tutorial shows how to create and work with a simple flat file database. |
![]() | Perl Tutorial 18 - Functions: split, join http://www.ScriptSocket.com/ Part 18 of the Perl Tutorial explains the split and join functions. |
![]() | Perl Tutorial 27 - Write To & Append a Text File http://www.ScriptSocket.com/ Part 27 of the Perl Tutorial shows how to write to and append a text file. |
![]() | Perl Tutorial 61 - CGI.pm - File Uploads via Upload Form http://www.ScriptSocket.com/ Part 61 of the Perl Tutorial explores the CGI.pm module to create an upload form and upload files to your server. |
![]() | Perl Tutorial 29 - Directories: Open, Read, Make & more http://www.ScriptSocket.com/ Part 29 of the Perl Tutorial shows how to open, read, close, make, change and remove directories. |
![]() | Perl Tutorial 30 - Glob Function http://www.ScriptSocket.com/ Part 30 of the Perl Tutorial explains how to use the glob function to get a list of files in a directory that match a certain extension type, eg .txt files only. |
![]() | Perl Tutorial 28 - Rename, Copy & Delete Files, File Size http://www.ScriptSocket.com/ Part 28 of the Perl Tutorial shows how to rename, copy and delete files. Plus how to use the stat function to get the size of a file. |
![]() | Perl Tutorial 15 - Looping Hashes: keys, values, each http://www.ScriptSocket.com/ Part 15 of the Perl Tutorial shows how to loop through hashes with the each, keys and values functions. |
![]() | Perl Tutorial 57 - CGI.pm - Parse a Form http://www.ScriptSocket.com/ Part 57 of the Perl Tutorial uses the CGI.pm module to parse a form. |
![]() | Perl Tutorial 37 - Parse a Form where Method=Post http://www.ScriptSocket.com/ Part 37 of the Perl Tutorial shows how to parse the web form from the previous tutorial where method=post and print out the data. |
![]() | Perl Tutorial 53 - CGI.pm - Meta, Body, Image, Link & Format http://www.ScriptSocket.com/ Part 53 of the Perl Tutorial continues to explore the CGI.pm module to create meta tags, body attributes, images, links and formatting. |
![]() | Perl Tutorial 64 - Benchmark Your Code http://www.ScriptSocket.com/ Part 64 of the Perl Tutorial shows a few methods to benchmark your code. |

















































