<!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="The Perl Programming Language at Perl.org. Links and other helpful resources for new and experienced Perl programmers." />
<link rel="shortcut icon" href="https://cdn.perl.org/perlweb/favicon.ico" />
<title>The Perl Programming Language - 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/" />
</head>
<body class="page-www section_home">
<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="The Perl Programming Language | 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">
<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">
<div class="container">
<img src="https://cdn.perl.org/perlweb/images/icons/header_camel.png" class="img-camel" alt="Perl5 Camel">
<div class="over-image">
<h2>That's why we love Perl</h2>
<h1>Flexible & Powerful</h1>
<p>Perl is a highly capable, feature-rich programming language with over 37 years of development.</p>
<p>
<a class="btn btn-success" href="http://www.perl.org/get.html" role="button">
<img src="https://cdn.perl.org/perlweb/images/icons/ic_download.svg" class="btn-ic hidden-xs"><span class="hidden-xs">Download and Get Started</span><span class="visible-xs">Learn more »</span></a>
</a>
</p>
</div>
</div>
</div>
<div class="container">
<div class="row row-height">
<div class="col-xs-12 col-sm-4">
<a href="/learn.html" class="highlight-module">
<h3 class="alternate">Learning</h3>
<img src="https://cdn.perl.org/perlweb/images/icons/ic_highlight_pencil.svg" class="ic-highlight">
<p>With free online books, over 25,000 extension modules, and a large developer community, there are many ways to learn Perl.</p>
</a>
</div>
<div class="col-xs-12 col-sm-4">
<a href="/community.html" class="highlight-module">
<h3 class="alternate">Community</h3>
<img src="https://cdn.perl.org/perlweb/images/icons/ic_highlight_user.svg" class="ic-highlight">
<p>Perl has an active world wide community with over 230 local groups, mailing lists and support/discussion websites.</p>
</a>
</div>
<div class="col-xs-12 col-sm-4">
<a href="/docs.html" class="highlight-module">
<h3 class="alternate">Docs</h3>
<img src="https://cdn.perl.org/perlweb/images/icons/ic_highlight_docs.svg" class="ic-highlight">
<p>Core documentation, FAQs and translations.</p>
</a>
</div>
<div class="col-xs-12 col-sm-4">
<a href="/contribute.html" class="highlight-module">
<h3 class="alternate">Contribute</h3>
<img src="https://cdn.perl.org/perlweb/images/icons/ic_highlight_contribute.svg" class="ic-highlight">
<p>Perl is being actively developed. There are many ways to get involved</p>
</a>
</div>
<div class="col-xs-12 col-sm-4">
<a href="/cpan.html" class="highlight-module">
<h3 class="alternate">CPAN</h3>
<img src="https://cdn.perl.org/perlweb/images/icons/ic_highlight_cpan.svg" class="ic-highlight">
<p>The Comprehensive Perl Archive Network (CPAN) has over 25,000 open source distributions available for download.</p>
</a>
</div>
<div class="col-xs-12 col-sm-4">
<a href="/events.html" class="highlight-module">
<h3 class="alternate">Events</h3>
<img src="https://cdn.perl.org/perlweb/images/icons/ic_highlight_calendar.svg" class="ic-highlight">
<p>Events, conferences, social and technical events around the world offer lots of networking and learning opportunities.</p>
</a>
</div>
</div>
<div class="row">
<div class="col-xs-12 col-sm-4 text-center">
<h3>Raku</h3>
<p>Raku (formerly known as Perl 6) is a sister language, part of the Perl family,
not intended as a replacement for Perl,
but as its own thing - libraries exist to allow you
to call Perl code from Raku programs and vice versa.</p>
<p><a class="btn btn-xs btn-success" href="http://www.raku.org" role="button">View details »</a></p>
</div>
<div class="col-xs-12 col-sm-4 text-center">
<h3>The Perl Foundation</h3>
<p>The Perl Foundation is dedicated to the advancement of the Perl programming language through open discussion, collaboration, design, and code.</p>
<p><a class="btn btn-xs btn-success" href="http://www.perlfoundation.org/" role="button">View details »</a></p>
</div>
<div class="col-xs-12 col-sm-4 text-center">
<h3>Sponsor</h3>
<p>
<a href="https://www.fastly.com/" class="text-hide">
<img class="border" border="0" src="https://cdn.perl.org/perlweb/images/friends/fastly.png"
width="110" height="51" alt="Fastly" />Microseconds count. Get fast. Get Fastly.
</a>
</p>
</div>
</div>
</div>
<div class="container-fluid">
<footer class="row">
<div class="tip-module text-center hidden-xs">
Need templates? look at... <a
href="https://metacpan.org/release/Template-Toolkit/">Template Toolkit</a>
</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/RSAVAGE/Tree-DAG_Node-1.33">Tree-DAG_Node-1.33</a></li>
<li><a href="https://metacpan.org/release/MJGARDNER/Types-MIDI-v0.0.3-TRIAL">Types-MIDI-v0.0.3-TRIAL</a></li>
<li><a href="https://metacpan.org/release/PERLANCAR/WordList-ID-KBBI-FigureOfSpeech-0.001">WordList-ID-KBBI-FigureOfSpeech-0.001</a></li>
<li><a href="https://metacpan.org/release/MJGARDNER/Types-MIDI-v0.0.2-TRIAL">Types-MIDI-v0.0.2-TRIAL</a></li>
<li><a href="https://metacpan.org/release/SHINGO/JQ-Lite-0.10">JQ-Lite-0.10</a></li>
<li><a href="https://metacpan.org/release/SCESANO/autobox-Lookup-0.002">autobox-Lookup-0.002</a></li>
<li><a href="https://metacpan.org/release/EXODIST/Test-Simple-1.302210">Test-Simple-1.302210</a></li>
<li><a href="https://metacpan.org/release/EXODIST/Test2-Plugin-UUID-0.002010">Test2-Plugin-UUID-0.002010</a></li>
<li><a href="https://metacpan.org/release/PJACKLAM/Math-BigInt-Lite-0.30">Math-BigInt-Lite-0.30</a></li>
<li><a href="https://metacpan.org/release/SCESANO/autobox-Lookup-0.001">autobox-Lookup-0.001</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>