

<!DOCTYPE html>
<html lang="en">
  <head>
    <meta charset="utf-8">
    <meta name="viewport" content="width=device-width, initial-scale=1">
    <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'>

    
    <link rel="canonical" href="https://www.perl.org/" />
    

    
  </head>
  <body class="page-www section_home">
    <nav class="navbar navbar-expand-lg navbar-dark navbar-inverse">
      <div class="container-fluid">
        <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>
        <button class="navbar-toggler" type="button" data-bs-toggle="collapse" data-bs-target="#navbar" aria-controls="navbar" aria-expanded="false" aria-label="Toggle navigation">
          <span class="navbar-toggler-icon"></span>
        </button>
        <div id="navbar" class="collapse navbar-collapse">
          <ul class="navbar-nav ms-auto text-center">
    <li class="nav-item sub">
        <a class="nav-link" 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="nav-item sub">
        <a class="nav-link" href="/get.html">
          <img src="https://cdn.perl.org/perlweb/images/icons/ic_header_download.svg" class="header-img-nav">
          <div class="perl-version d-none d-sm-block">
            <span class="version-highlight">5.42.2</span>
          </div>
          Download
        </a>
    </li>
    <li class="nav-item sub">
        <a class="nav-link" 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="nav-item sub">
        <a class="nav-link" 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="nav-item sub">
        <a class="nav-link" 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="nav-item sub">
        <a class="nav-link" 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>
      </div>
    </nav>

    
    <div class="jumbotron p-5 mb-4">
      <div class="container">
        <img src="https://cdn.perl.org/perlweb/images/icons/header_camel.png" class="img-camel float-end" alt="Perl5 Camel">
        <div class="over-image">
          <h2 class="h4">That's why we love Perl</h2>
          <h1 class="display-4">Flexible &amp; Powerful</h1>
          <p class="lead">Perl is a highly capable, feature-rich programming language with over 37 years of development.</p>
          <p>
            <a class="btn btn-success btn-lg" href="http://www.perl.org/get.html" role="button">
              <img src="https://cdn.perl.org/perlweb/images/icons/ic_download.svg" class="btn-ic d-none d-sm-inline"><span class="d-none d-sm-inline">Download and Get Started</span><span class="d-inline d-sm-none">Learn more »</span></a>
            </a>
          </p>
        </div>
      </div>
    </div>
    

    <div class="container">
    

<div class="row row-height">
  <div class="col-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-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-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-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-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-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-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 &raquo;</a></p>
  </div>
  <div class="col-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 &raquo;</a></p>
 </div>
  <div class="col-12 col-sm-4 text-center">
    <h3>Sponsor</h3>
    <p>


<a href="https://www.fastly.com/" class="text-hide">
  <img 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 d-none d-sm-block">
  Need templates? look at... <a
             href="https://metacpan.org/release/Template-Toolkit/">Template Toolkit</a>
</div>

        <div class="footer p-5">

        <div class="row">
        
          <ul class="col-12 col-sm-4 list-unstyled">
            
        
            <li><h4>Latest Uploads to CPAN</h4></li>
        
            
                <li><a href="https://metacpan.org/release/DAEMON/App-aep-0.013">App-aep-0.013</a></li>
                
                
            
                <li><a href="https://metacpan.org/release/DAEMON/App-aep-0.012">App-aep-0.012</a></li>
                
                
            
                <li><a href="https://metacpan.org/release/DAEMON/App-aep-0.011">App-aep-0.011</a></li>
                
                
            
                <li><a href="https://metacpan.org/release/EGOR/EV-cares-0.01">EV-cares-0.01</a></li>
                
                
            
                <li><a href="https://metacpan.org/release/EXODIST/IPC-Manager-0.000016">IPC-Manager-0.000016</a></li>
                
                
            
                <li><a href="https://metacpan.org/release/EGOR/Alien-cares-0.01">Alien-cares-0.01</a></li>
                
                
            
                <li><a href="https://metacpan.org/release/JDEGUEST/DateTime-Lite-v0.1.0">DateTime-Lite-v0.1.0</a></li>
                
                
            
                <li><a href="https://metacpan.org/release/RURBAN/Unicode-Towctrans-0.06">Unicode-Towctrans-0.06</a></li>
                
                
            
                <li><a href="https://metacpan.org/release/KUERBIS/Term-Form-0.563">Term-Form-0.563</a></li>
                
                
            
                <li><a href="https://metacpan.org/release/RRWO/Perl-Critic-Policy-Security-RandBytesFromHash-v0.1.1">Perl-Critic-Policy-Security-RandBytesFromHash-v0.1.1</a></li>
                
                
          </ul>
          <ul class="col-12 col-sm-4 list-unstyled">
            
        
            <li><h4>Perl News</h4></li>
        
            
                <li><a href="https://www.perl.com/article/musical-rhythms-with-math-in-perl/">Musical Rhythms with Math in Perl</a></li>
                
                
            
                <li><a href="https://www.perl.com/article/fastmail-donates-usd-10-000-to-the-perl-and-raku-foundation/">Fastmail Donates USD 10,000 to The Perl and Raku Foundation</a></li>
                
                
            
                <li><a href="https://www.perl.com/article/cast-iron-community-your-chance-to-sponsor-tprc-2026/">Cast-Iron Community: Your Chance to Sponsor TPRC 2026</a></li>
                
                
            
                <li><a href="https://www.perl.com/article/podlite-comes-to-perl-a-lightweight-block-based-markup-language-for-everyday-use/">Podlite comes to Perl: a lightweight block-based markup language for everyday use</a></li>
                
                
            
                <li><a href="https://www.perl.com/article/announcing-the-perl-toolchain-summit-2026/">Announcing the Perl Toolchain Summit 2026</a></li>
                
                
          </ul>
        
          <ul class="col-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-12 col-sm-2 list-unstyled">
            <li><h4>Connect</h4></li>
            <li><a href="/siteinfo.html">Site Info</a></li>
          </ul>
        </div>
          <div class="col-12 mt-5">
            <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-2026 Perl.org
            </p>
          </div>
        </div>
      </footer>
    </div>
<script defer data-domain="perl.org" src="https://cdn.perl.org/js/script.file-downloads.outbound-links.js"></script>

<!-- 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>


