CINXE.COM

Learn Perl - www.perl.org

<!DOCTYPE html> <html lang="en"> <head> <meta charset="utf-8"> <meta http-equiv="X-UA-Compatible" content="IE=edge"> <meta name="viewport" content="width=device-width, initial-scale=1"> <!-- The above 3 meta tags *must* come first in the head; any other head content must come *after* these tags --> <meta name="description" content="Useful links if you are interested in learning Perl" /> <link rel="shortcut icon" href="https://cdn.perl.org/perlweb/favicon.ico" /> <title>Learn Perl - www.perl.org</title> <link rel="stylesheet" type="text/css" href="https://cdn.perl.org/perlweb/css/perlweb_bootstrap.min.css" /> <!-- Fonts --> <link href='https://fonts.googleapis.com/css?family=Lato:400,100,300,700,900' rel='stylesheet' type='text/css'> <!-- HTML5 shim and Respond.js for IE8 support of HTML5 elements and media queries --> <!--[if lt IE 9]> <script src="https://oss.maxcdn.com/html5shiv/3.7.2/html5shiv.min.js"></script> <script src="https://oss.maxcdn.com/respond/1.4.2/respond.min.js"></script> <![endif]--> <link rel="canonical" href="https://www.perl.org/learn.html" /> </head> <body class="page-www section_learn"> <nav class="navbar navbar-inverse" data-height="120"> <div class="container-fluid"> <div class="navbar-header"> <button type="button" class="navbar-toggle collapsed" data-toggle="collapse" data-target="#navbar" aria-expanded="false" aria-controls="navbar"> <span class="sr-only">Toggle navigation</span> <span class="icon-bar"></span> <span class="icon-bar"></span> <span class="icon-bar"></span> </button> <a class="navbar-brand" href="/"> <img src="https://cdn.perl.org/perlweb/images/logo.svg" alt="Learn Perl | Perl, modern programming" class="page-logo"> </a> </div> <div id="navbar" class="collapse navbar-collapse"> <ul class="list-inline text-center nav navbar-nav navbar-right"> <li class="sub"> <a href="/about.html"> <img src="https://cdn.perl.org/perlweb/images/icons/ic_header_about.svg" class="header-img-nav"> About </a> </li> <li class="sub"> <a href="/get.html"> <img src="https://cdn.perl.org/perlweb/images/icons/ic_header_download.svg" class="header-img-nav"> <div class="perl-version hidden-xs"> <span class="version-highlight">5.40.1</span> </div> Download </a> </li> <li class="sub selected"> <a href="/learn.html"> <img src="https://cdn.perl.org/perlweb/images/icons/ic_header_learn.svg" class="header-img-nav"> Learn </a> </li> <li class="sub"> <a href="/docs.html"> <img src="https://cdn.perl.org/perlweb/images/icons/ic_header_docs.svg" class="header-img-nav"> Docs </a> </li> <li class="sub"> <a href="/cpan.html"> <img src="https://cdn.perl.org/perlweb/images/icons/ic_header_cpan.svg" class="header-img-nav"> CPAN </a> </li> <li class="sub"> <a href="/community.html"> <img src="https://cdn.perl.org/perlweb/images/icons/ic_header_community.svg" class="header-img-nav"> Community </a> </li> </ul> </div><!--/.nav-collapse --> </div> </nav> <div class="jumbotron jumbotron-internal"> <div class="container text-center"> <h1>Learn Perl</h1> <p>Useful links if you are interested in learning Perl</p> </div> </div> <div class="container"> <div class="row row-height"> <div class="col-xs-12 col-sm-4"> <h3>Get Started</h3> <ul> <li> <a href="http://learn.perl.org/">learn.perl.org</a> </li> <li> <a href="http://perldoc.perl.org/perlintro.html">A brief introduction</a> </li> <li> <a href="/books/library.html">Free online Perl books</a> </li> <li> <a href="/community.html">Join your local community</a> </li> <li> <a href="/media.html">Books and More</a> </li> </ul> </div> <div class="col-xs-12 col-sm-4"> <h3>Modules</h3> <p> If you are looking for a list of recommended modules for many day-to-day tasks, look at <a href="https://metacpan.org/module/Task::Kensho">Task::Kensho</a>. </p> </div> <div class="col-xs-12 col-sm-4"> <h3>The Perl FAQ</h3> <p> Perl FAQs are available as part of your Perl distribution with the<br /> <code>perldoc perlfaq</code> command. Read FAQs online at <a href="http://learn.perl.org/faq/">http://learn.perl.org/faq/</a> </p> </div> <div class="col-xs-12 col-sm-4"> </div> <div class="col-xs-12 col-sm-4"> <h3>Presentations</h3> <p> Presentations are not necessarily the best way to learn, but they can be worth reviewing. </p> <ul> <li> Introduction to Perl: <a href="http://www.slideshare.net/davorg/introduction-to-perl-day-1">Part 1</a>, <a href="http://www.slideshare.net/davorg/introduction-to-perl-day-2">Part 2</a> </li> <li> <a href="http://www.slideshare.net/ranguard/dbixclass-beginners-presentation">DBIx::Class - Database ORM introduction</a> </li> <li> <a href="http://www.slideshare.net/dandv/introduction-to-catalyst-part-1?src=related_normal&amp;rel=283100">Catalyst web framework</a> </li> </ul> </div> <div class="col-xs-12 space-top-large"> <script type='text/javascript'> var amzn_wdgt={widget:'Carousel'}; amzn_wdgt.tag='develooper'; amzn_wdgt.widgetType='ASINList'; amzn_wdgt.title='Books to help learn Perl'; amzn_wdgt.width='600'; amzn_wdgt.height='200'; amzn_wdgt.ASIN='1430223650,1558607013,1884777791,0596004761,0596001738,0596520107,0977920178'; amzn_wdgt.shuffleProducts='True'; amzn_wdgt.marketPlace='US'; </script> <script type='text/javascript' src='//wms.assoc-amazon.com/20070822/US/js/swfobject_1_5.js'> </script> </div> </div> </div> <div class="container space-top-large"> <div class="row"> <div class="quicklinks"> <div class="col-xs-12 col-sm-4"> <h4>Starting points</h4> <ul class="list-unstyled"> <li><a href="/books/library.html">Free online books</a></li> <li><a href="/media.html">Books and More</a></li> <li><a href="http://learn.perl.org/">learn.perl.org</a></li> <li><a href="http://www.slideshare.net/tag/perl?sort=fav">Presentations</a></li> </ul> </div> <div class="col-xs-12 col-sm-4"> <h4>Related sites</h4> <ul class="list-unstyled"> <li><a href="http://learn.perl.org/">Learn</a></li> <li><a href="http://perldoc.perl.org/">Perldoc</a></li> <li><a href="http://learn.perl.org/faq/">FAQ</a></li> </ul> </div> </div> </div> </div> <div class="container-fluid"> <footer class="row"> <div class="tip-module text-center hidden-xs"> Perl -- More braces. Fewer spaces. </div> <div class="footer"> <ul class="col-xs-12 col-sm-4 list-unstyled"> <li><h4>Latest Uploads to CPAN</h4></li> <li><a href="https://metacpan.org/release/IPENBURG/Crypt-Diceware-Wordlist-NL-ModHex-v0.0.1">Crypt-Diceware-Wordlist-NL-ModHex-v0.0.1</a></li> <li><a href="https://metacpan.org/release/DCANTRELL/Number-Phone-4.0006">Number-Phone-4.0006</a></li> <li><a href="https://metacpan.org/release/GENE/MIDI-Drummer-Tiny-0.6000-TRIAL">MIDI-Drummer-Tiny-0.6000-TRIAL</a></li> <li><a href="https://metacpan.org/release/JV/Text-Layout-0.039">Text-Layout-0.039</a></li> <li><a href="https://metacpan.org/release/KUERBIS/App-DBBrowser-2.425">App-DBBrowser-2.425</a></li> <li><a href="https://metacpan.org/release/TOBYINK/Sub-HandlesVia-0.050001">Sub-HandlesVia-0.050001</a></li> <li><a href="https://metacpan.org/release/DERF/Travel-Status-DE-DBRIS-0.07">Travel-Status-DE-DBRIS-0.07</a></li> <li><a href="https://metacpan.org/release/TOBYINK/Type-Tiny-2.007_010">Type-Tiny-2.007_010</a></li> <li><a href="https://metacpan.org/release/RBREW/Mail-Alias-LocalFile-0.01">Mail-Alias-LocalFile-0.01</a></li> <li><a href="https://metacpan.org/release/NHORNE/CGI-Buffer-0.88">CGI-Buffer-0.88</a></li> </ul> <ul class="col-xs-12 col-sm-4 list-unstyled"> <li><h4>Perl News</h4></li> <li><a href="https://www.perl.com/article/why-deriv-supports-the-perl-ecosystem/">Why Deriv Supports the Perl Ecosystem</a></li> <li><a href="https://www.perl.com/article/from-code-to-community-sponsoring-tprc-2025/">From Code to Community: Sponsoring TPRC 2025</a></li> <li><a href="https://www.perl.com/article/what-s-new-on-cpan-january-2025/">What's new on CPAN - January 2025</a></li> <li><a href="https://www.perl.com/article/what-s-new-on-cpan-december-2024/">What's new on CPAN - December 2024</a></li> <li><a href="https://www.perl.com/article/enhancing-midi-hardware-with-perl/">Enhancing your MIDI devices with Perl</a></li> </ul> <ul class="col-xs-12 col-sm-2 list-unstyled"> <li><h4>Perl.org</h4></li> <li><a href="http://www.perl.org/">www</a></li> <li><a href="http://blogs.perl.org/">blogs</a></li> <li><a href="http://jobs.perl.org/">jobs</a></li> <li><a href="http://learn.perl.org/">learn</a></li> <li><a href="http://dev.perl.org/">dev</a></li> </ul> <ul class="col-xs-12 col-sm-2 list-unstyled"> <li><h4>Connect</h4></li> <li><a href="/siteinfo.html">Site Info</a></li> <!--li><a href="#" class="links">Facebook</a></li> <li><a href="#" class="links">Twitter</a></li--> </ul> <div class="col-xs-12 footer-info"> <p class="copyright"> <a rel="license" href="http://creativecommons.org/licenses/by-nc-nd/3.0/us/"><img alt="Creative Commons License" style="border-width:0" src="https://cdn.perl.org/perlweb/images/icons/creativecommons-by-nc-nd-3.0-us-80x15.png" /></a> 漏 2002-2025 Perl.org </p> </div> </div> </footer> </div> <!-- Global site tag (gtag.js) - Google Analytics --> <script async src="https://www.googletagmanager.com/gtag/js?id=UA-50555-1"></script> <script> window.dataLayer = window.dataLayer || []; function gtag(){dataLayer.push(arguments);} gtag('js', new Date()); gtag('config', 'UA-50555-1', { 'link_attribution': true, 'custom_map': {'dimension1': 'protocol'} }); gtag('event', 'pageload', {'protocol': window.location.protocol}); </script> <script type="text/javascript" src="https://cdn.perl.org/perlweb/js/perlweb_bootstrap.min.js" charset="UTF-8"></script> </body> </html>

Pages: 1 2 3 4 5 6 7 8 9 10