CINXE.COM
Getting started with Raku
<!DOCTYPE html> <!-- Hacking: see NOTES and TODO in this directory --> <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"> <title>Getting started with Raku</title> <link href="/favicon.ico" rel="shortcut icon" type="image/x-icon"> <link href="/bootstrap/css/bootstrap.min.css" rel="stylesheet"> <link href="/bootstrap/css/bootstrap-theme.min.css" rel="stylesheet"> <link href="/style.css?v=1" rel="stylesheet"> </head> <body> <div class="bg"> <div class="container"> <nav class="navbar navbar-fixed-top navbar-inverse"> <div class="container"> <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> </div> <div id="navbar" class="collapse navbar-collapse"> <ul class="nav navbar-nav"> <li id="nav-home" ><a href="/">Home</a></li> <li id="nav-downloads" ><a href="/downloads">Download</a></li> <li id="nav-community" ><a href="/community/">Community</a></li> <li id="nav-docs" ><a href="https://docs.raku.org">Documentation</a></li> <li id="nav-res" ><a href="/resources/">Resources</a></li> <li id="nav-modules" ><a href="https://modules.raku.org/">Modules</a></li> <li id="nav-whatever" ><a href="/whatever/">IDEs</a></li> <li id="nav-fun" ><a href="/fun/">Fun</a></li> <li id="nav-faq" ><a href="https://docs.raku.org/language/faq">FAQ</a></li> </ul> </div> </div> </nav> <header id="subpage-header" class="lead well"> <img src="/camelia-logo-small.png" width="140" height="130" alt="Camelia, the Raku bug" class="pull-right"> <h2>Getting started with Raku</h2> <p>You are new to Raku? The other pages on this site offer too many options and confuse you? Then here is the right place to read on.</p> <p>Here you can find a selection that should be suitable for beginners. When you are a bit familiar with the language, come back to raku.org and look at other resources too.</p> </header> <div class="row equal-panels"> <div class="col-sm-6"> <div class="panel panel-default"> <div class="panel-body trim"> <h3 class="trim-top">The Main Track</h3> <ol class="shy-list"> <li><strong>Install a compiler</strong> — follow <a href="/downloads/">these instructions</a> to build and install Rakudo Star, a Raku distribution with a number of useful modules included.</li> <li><strong>Read about Raku</strong> — explore the <a href="/resources/">documentation</a> to start learning Raku.</li> <li><strong>Find available modules</strong> — use the <a href="https://modules.perl6.org/dist/zef"><code>zef</code></a> module manager (comes with Rakudo Star) to install modules listed at the <a href="https://modules.perl6.org/">Raku modules directory</a>.</li> <li><strong>Write a program in Raku</strong></li> <li><strong>Write another program in Raku</strong> ☺</li> <li><a href="/getting-started/involved">Get involved!</a></li> </ol> </div> </div> </div> <div class="col-sm-6"> <div class="panel panel-default"> <div class="panel-body trim"> <h3 class="trim-top">The Side Track</h3> <p>Parallel to the main track, you can read examples or talk to the community, and ask when you have questions or get stuck.</p> <ul class="shy-list"> <li>Read <a href="http://examples.perl6.org/">example Raku code</a>.</li> <li>Get in touch with <a href="/community/">the community</a> for questions, suggestions, and inspiration.</li> <li>Found a bug in Rakudo? Submit a bug report by <a href="https://github.com/rakudo/rakudo/issues/new">creating a new issue</a> in the Github repository. There is also a <a href="https://github.com/rakudo/rakudo/issues">list of already known issues</a>.</li> <li>Read <a href="https://planet.raku.org/">Raku blogs</a>.</li> </ul> </div> </div> </div> </div> </div> </div> <footer> <div class="container"> <div class="row"> <section class="col-sm-6 col-md-5ths"> <h4><a href="/community/">Community</a></h4> <ul class="shush-list"> <li><a href="/community/irc">#raku IRC channel</a>: <a href="irc://irc.libera.chat/#raku">system IRC client</a> or <a href="https://web.libera.chat/#raku">chat live in your browser</a></li> <li><a href="/community/rosettacode">Raku on Rosetta Code</a>, <a href="https://planet.raku.org/">Blogs</a></li> </ul> <a href="/community/" class="btn btn-success">More</a> </section> <section class="col-sm-6 col-md-5ths"> <h4><a href="/resources/">Resources</a></h4> <ul class="shush-list"> <li><a href="/getting-started/">Getting started</a></li> <li><a href="https://docs.raku.org/">Raku Documentation</a></li> <li><a href="https://docs.raku.org/language#Migration_guides">Other languages to Raku</a>, an introduction for programmers</li> </ul> <a href="/resources/" class="btn btn-success">More</a> </section> <section class="col-sm-6 col-md-5ths"> <h4><a href="https://modules.raku.org/">Modules</a></h4> <ul class="shush-list"> <li><a href="https://modules.raku.org/">Raku modules directory</a></li> <li><a href="https://raku.land/github:ugexe/zef">zef</a>: Raku module manager</li> </ul> <a href="https://modules.raku.org/" class="btn btn-success">More</a> </section> <section class="col-sm-6 col-md-5ths"> <h4><a href="/compilers/">Compilers</a></h4> <ul class="shush-list"> <li><a href="https://rakudo.org/">Rakudo</a>, a compiler running on <a href="https://moarvm.org/">MoarVM</a>, the JVM and other backends.</li> </ul> <a href="/compilers/" class="btn btn-success">More</a> </section> <section class="col-sm-6 col-md-5ths"> <h4><a href="/specification/">Language Design</a></h4> <ul class="shush-list"> <li><a href="https://github.com/Raku/roast">Specification</a> - Official Raku language specification test suite</li> <li><a href="https://design.raku.org/">Speculations</a> - historical language design documents</li> </ul> <a href="/specification/" class="btn btn-success">More</a> </section> <p class="col-sm-12 text-center" ><i class="glyphicon glyphicon-info-sign"></i> If you want to contribute to this page, <a href="/about/">look here for instructions</a>.<br/> The Raku® Programming Language </p> </div> </div> </footer> <script src="https://ajax.googleapis.com/ajax/libs/jquery/1.11.3/jquery.min.js"></script> <script src="/bootstrap/js/bootstrap.min.js"></script> <script src="/js.js"></script> </body> </html>