1<!doctype html> 2<html lang="en"> 3<head> 4
4<script>(function(){var t=localStorage.getItem('julia-theme'),d=t==='dark'||(!t&&window.matchMedia&&window.matchMedia('(prefers-color-scheme:dark)').matches);if(d)document.documentElement.setAttribute('data-theme','dark');var l=document.createElement('link');l.rel='preload';l.as='image';l.setAttribute('fetchpriority','high');l.href='/assets/infra/'+(d?'logo-dark':'logo')+'.svg';document.head.appendChild(l);})()</script>
4 5 <!-- parts for all pages --> 6 <meta charset="utf-8"> 7<meta name="viewport" content="width=device-width, initial-scale=1"> 8<meta name="author" content="Jeff Bezanson, Stefan Karpinski, Viral Shah, Alan Edelman, et al."> 9<meta name="description" content="The official website for the Julia Language. Julia is a language that is fast, dynamic, easy to use, and open source. Click here to learn more."> 10<meta name="robots" content="max-image-preview:large"> 11<meta property="og:type" content="website"> 12<meta property="og:site_name" content="The Julia Programming Language"> 13<meta name="twitter:card" content="summary_large_image"> 14<meta name="twitter:site" content="@JuliaLanguage"> 15<meta name="twitter:site:id" content="1237720952"> <!-- @JuliaLanguage --> 16<meta name="theme-color" content="#CA3C32"> 17<meta name="apple-mobile-web-app-capable" content="yes"> 18<meta name="apple-mobile-web-app-status-bar-style" content="default"> 19<meta name="google-site-verification" content="9VDSjBtchQj6PQYIVwugTPY7pVCfLYgvkXiRHjc_Bzw" /> <!-- Google News Feed --> 20 21 22 <link rel="icon" href="/assets/infra/julia.ico"> 23 24 <!-- Franklin stylesheets for generated pages --> 25 26 27 28 <!-- NOTE: specific stylesheets --> 29<!-- Resource hints for external origins --> 30<link rel="preconnect" href="https://fonts.googleapis.com" crossorigin> 31<link rel="preconnect" href="https://fonts.gstatic.com" crossorigin> 32<link rel="dns-prefetch" href="https://plausible.io"> 33<link rel="dns-prefetch" href="https://kit.fontawesome.com"> 34<link rel="dns-prefetch" href="https://ka-f.fontawesome.com"> 35 36<!-- Preload LCP-critical resources (hero background; navbar logo preloaded dynamically in head.html to pick the correct theme variant) --> 37<link rel="preload" href="/assets/infra/backsplash-min-0.5.svg" as="image" fetchpriority="high"> 38
39<script src="/libs/detectdark.js"></script>
39 40<link rel="stylesheet" href="/libs/bootstrap/bootstrap.min.css"> 41<link rel="stylesheet" href="/css/app.css"> 42<link rel="stylesheet" href="/css/franklin.css"> 43<!-- Load JuliaMono lazily to avoid blocking page render (code blocks use fallback monospace until loaded) --> 44<link rel="stylesheet" href="/css/juliamono.css" media="print" onload="this.media='all'"> 45<noscript><link rel="stylesheet" href="/css/juliamono.css"></noscript> 46<!-- Load Google Fonts without blocking render --> 47<link rel="preload" href="https://fonts.googleapis.com/css?family=Roboto:300,400,400i,500,600&display=swap" as="style"> 48<link href="https://fonts.googleapis.com/css?family=Roboto:300,400,400i,500,600&display=swap" rel="stylesheet" media="print" onload="this.media='all'"> 49<noscript><link href="https://fonts.googleapis.com/css?family=Roboto:300,400,400i,500,600&display=swap" rel="stylesheet"></noscript>
50<script async src="/libs/buttons.js"></script>
50 51 52
53<script defer data-domain="julialang.org" src="https://plausible.io/js/script.js"></script>
53 54 55 56
57<script defer src="https://kit.fontawesome.com/f030d443fe.js" crossorigin="anonymous"></script>
57 58 59 60 <title>New to Julia?</title> 61 62 63 <link rel="stylesheet" href="/css/container-lists.css"> 64 65 66 67 68 <!-- OGP Metadata --> 69 <meta property="og:title" content="New to Julia?"> 70<meta property="og:description" content="Official website for the Julia programming language"> 71<meta property="og:image" content="/assets/images/julia-open-graph.png"> 72<meta property="og:url" content="https://julialang.org/about/help/"> 73 74 75 <!-- Article structured data for blog posts --> 76 77 78</head> 79 80<body> 81 82<nav class="navbar navbar-expand-lg navbar-light" id="main-menu"> 83 <div class="container"> 84 <a class="navbar-brand" href="/"> 85 <img alt="JuliaLang Logo" class="navbarjulialogo" width="133" height="50" fetchpriority="high"> 86 </a> 87
87<script>document.querySelector('.navbarjulialogo').src='/assets/infra/'+(document.documentElement.getAttribute('data-theme')==='dark'?'logo-dark':'logo')+'.svg'</script>
87 88 <button id="dark-mode-toggle" class="dark-mode-toggle" type="button" aria-label="Toggle dark mode" title="Toggle dark mode"> 89 <span class="icon-moon"><svg stroke="currentColor" fill="none" stroke-width="2" viewBox="0 0 24 24" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><path d="M12 3c.132 0 .263 0 .393 0a7.5 7.5 0 0 0 7.92 12.446a9 9 0 1 1 -8.313 -12.454z"></path></svg></span> 90 <span class="icon-sun"><svg viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"><circle cx="12" cy="12" r="5"/><path d="M12 1v2M12 21v2M4.22 4.22l1.42 1.42M18.36 18.36l1.42 1.42M1 12h2M21 12h2M4.22 19.78l1.42-1.42M18.36 5.64l1.42-1.42" stroke="currentColor" stroke-width="2" stroke-linecap="round"/></svg></span> 91 </button> 92 <button class="navbar-toggler" type="button" data-bs-toggle="collapse" data-bs-target="#navbarContent" aria-controls="navbarContent" aria-expanded="false" aria-label="Toggle navigation"> 93 <span class="navbar-toggler-icon"></span> 94 </button> 95 <div class="collapse navbar-collapse" id="navbarContent"> 96 <ul class="navbar-nav mx-auto mb-2 mb-lg-0"> 97 <li class="nav-item"> 98 <a class="nav-link" href="/downloads/">Download</a> 99 </li> 100 <li class="nav-item"> 101 <a class="nav-link" href="https://docs.julialang.org">Docs</a> 102 </li> 103 <li class="nav-item "> 104 <a class="nav-link" href="/learning/">Learn</a> 105 </li> 106 <li class="nav-item "> 107 <a class="nav-link" href="/blog/">Blog</a> 108 </li> 109 <li class="nav-item "> 110 <a class="nav-link" href="/community/">Community</a> 111 </li> 112 <li class="nav-item "> 113 <a class="nav-link" href="/contribute/">Contribute</a> 114 </li> 115 <li class="nav-item "> 116 <a class="nav-link" href="/jsoc/">JSoC</a> 117 </li> 118 </ul> 119 <div class="navbar-action-buttons d-flex gap-3 align-items-center"> 120 <a class="gh-nav-btn" href="https://github.com/JuliaLang/julia" target="_blank" rel="noopener" aria-label="Star JuliaLang/julia on GitHub"> 121 <svg viewBox="0 0 16 16" width="16" height="16" aria-hidden="true" fill="currentColor"><path d="M8 .25a.75.75 0 0 1 .673.418l1.882 3.815 4.21.612a.75.75 0 0 1 .416 1.279l-3.046 2.97.719 4.192a.751.751 0 0 1-1.088.791L8 12.347l-3.766 1.98a.75.75 0 0 1-1.088-.79l.72-4.194L.818 6.374a.75.75 0 0 1 .416-1.28l4.21-.611L7.327.668A.75.75 0 0 1 8 .25Zm0 2.445L6.615 5.5a.75.75 0 0 1-.564.41l-3.097.45 2.24 2.184a.75.75 0 0 1 .216.664l-.528 3.084 2.769-1.456a.75.75 0 0 1 .698 0l2.77 1.456-.53-3.084a.75.75 0 0 1 .216-.664l2.24-2.183-3.096-.45a.75.75 0 0 1-.564-.41L8 2.694Z"/></svg> 122 Star 123 </a> 124 <a class="gh-nav-btn" href="https://github.com/sponsors/JuliaLang" target="_blank" rel="noopener" aria-label="Sponsor @JuliaLang on GitHub"> 125 <svg class="gh-nav-heart" viewBox="0 0 16 16" width="16" height="16" aria-hidden="true" fill="currentColor"><path d="m8 14.25.345.666a.75.75 0 0 1-.69 0l-.008-.004-.018-.01a7.152 7.152 0 0 1-.31-.17 22.055 22.055 0 0 1-3.434-2.414C2.045 10.731 0 8.35 0 5.5 0 2.836 2.086 1 4.25 1 5.797 1 7.153 1.802 8 3.02 8.847 1.802 10.203 1 11.75 1 13.914 1 16 2.836 16 5.5c0 2.85-2.045 5.231-3.885 6.818a22.066 22.066 0 0 1-3.744 2.584l-.018.01-.006.003h-.002ZM4.25 2.5c-1.336 0-2.75 1.164-2.75 3 0 2.15 1.58 4.144 3.365 5.682A20.58 20.58 0 0 0 8 13.393a20.58 20.58 0 0 0 3.135-2.211C12.92 9.644 14.5 7.65 14.5 5.5c0-1.836-1.414-3-2.75-3-1.373 0-2.609.986-3.029 2.456a.749.749 0 0 1-1.442 0C6.859 3.486 5.623 2.5 4.25 2.5Z"/></svg> 126 Sponsor 127 </a> 128 </div> 129 </div> 130 </div> 131</nav> 132 133 134<br><br> 135 136 137 138 139<a href="https://github.com/JuliaLang/www.julialang.org/blob/master/about/help.md" title="Edit this page on GitHub" class="edit-float" aria-label="Edit this page on GitHub"> 140</a> 141 142 143<!-- Content appended here --> 144<div class="container main"><h2 id="new_to_julia"><a href="#new_to_julia" class="header-anchor">
144New to Julia?</a></h2> 145<ul> 146<li><p>Read the <a href="https://docs.julialang.org/en/v1/manual/getting-started/">Getting Started tutorial</a>.</p> 147</li> 148<li><p>Do you learn best via programming books? Check out the <a href="/learning/#books">full list of Julia Books</a>.</p> 149</li> 150</ul> 151<h2 id="looking_for_code"><a href="#looking_for_code" class="header-anchor">Looking for code?</a></h2> 152<ul> 153<li><p>See the <a href="/install/">install page</a> for instructions to installing Julia.</p> 154</li> 155<li><p>Explore the <a href="https://github.com/JuliaLang/julia">development repository on GitHub</a>.</p> 156</li> 157</ul> 158<h2 id="have_a_julia_question"><a href="#have_a_julia_question" class="header-anchor">Have a Julia question?</a></h2> 159<ul> 160<li><p>First check the <a href="https://docs.julialang.org/en/v1/manual/faq/">Julia FAQs</a> section of the docs which includes answers to many common, general Julia questions.</p> 161</li> 162<li><p>The next best place to go to ask a question is the official <a href="https://discourse.julialang.org">Julia Discourse site</a>.</p> 163</li> 164<li><p>Stack Overflow has a growing number of <a href="https://stackoverflow.com/questions/tagged/julia">Julia questions and answers</a>.</p> 165</li> 166<li><p>For realtime help from a person, you should check out our <a href="/community/#chat">official chat channels</a>.</p> 167</li> 168<li><p>If you think there may be a bug in core Julia, search the <a href="https://github.com/JuliaLang/julia/issues">open issues on the core Julia repo</a>.</p> 169</li> 170<li><p>If you think you may have found a security vulnerability in Julia, please read the <a href="https://github.com/JuliaLang/julia/security/policy">instructions for reporting security issues</a>.</p> 171</li> 172<li><p>If you think you have found a problem with this website, please see the <a href="https://github.com/JuliaLang/www.julialang.org/issues">issues section for the website repository</a>.</p> 173</li> 174</ul> 175<h2 id="looking_for_a_particular_julia_package"><a href="#looking_for_a_particular_julia_package" class="header-anchor">Looking for a particular Julia Package?</a></h2> 176<ul> 177<li><p>Check out the <a href="/packages/">packages page</a> to browse the complete list of all registered Julia Packages.</p> 178</li> 179</ul> 180<h2 id="want_to_contribute"><a href="#want_to_contribute" class="header-anchor">Want to contribute?</a></h2> 181<ul> 182<li><p>To learn how to get started, see the <a href="/contribute">Contributor's Guide</a>.</p> 183</li> 184<li><p>To report a bug in core Julia, use the <a href="https://github.com/JuliaLang/julia/issues">Julia issue tracker on GitHub</a>.</p> 185</li> 186<li><p>To report a problem with this website, see the <a href="https://github.com/JuliaLang/www.julialang.org">issues section for the website repository</a>. </p> 187</li> 188<li><p>To contribute a bug fix or other patch to core Julia, see the <a href="https://github.com/JuliaLang/julia/blob/master/CONTRIBUTING.md">Julia Developer's Guide</a>.</p> 189</li> 190<li><p>To contribute to the official Julia documentation, use the <a href="https://github.com/JuliaLang/julia/blob/master/CONTRIBUTING.md#improving-documentation">contributing guide</a> to contribute a documentation patch.</p> 191</li> 192<li><p>To contribute to the official Julia Language website, see the <a href="https://github.com/JuliaLang/www.julialang.org#readme">README for the website repository</a>. </p> 193</li> 194<li><p>To announce your package to the Julia community, post on the Julia Discourse under the <a href="https://discourse.julialang.org/c/package-announcements/60">package announcement</a> section. </p> 195</li> 196</ul> 197<h2 id="need_to_contact_the_julia_language"><a href="#need_to_contact_the_julia_language" class="header-anchor">Need to contact the Julia Language?</a></h2> 198<ul> 199<li><p>Contact <code>[email protected]</code> and let us know how we can help!</p> 200</li> 201</ul> 202<h2 id="anything_else"><a href="#anything_else" class="header-anchor">Anything else?</a></h2> 203<ul> 204<li><p>Contact <code>[email protected]</code> and let us know how we can help!</p> 205</li> 206</ul> 207</div><br><br> 208 209<!-- CONTENT ENDS HERE --> 210 211 212
213 <!-- Copy-to-clipboard for code blocks --> 214
215<script> 216(function(){ 217 218 const pre = document.getElementsByTagName('pre'); 219 220 for (let i = 0; i < pre.length; i++) { 221 const tag_name = pre[i].children[0].className; 222 const isLanguage = tag_name.startsWith('language-') || tag_name.endsWith(' hljs'); 223 if ( isLanguage ) { 224 const button = document.createElement('button'); 225 button.className = 'copy-button'; 226 button.textContent = 'Copy'; 227 pre[i].appendChild(button); 228 } 229 } 230 231 // Use modern clipboard API 232 document.addEventListener('click', function(e) { 233 if (!e.target.classList.contains('copy-button')) return; 234 const code = e.target.previousElementSibling; 235 if (!code) return; 236 237 const text = code.textContent; 238 if (navigator.clipboard) { 239 navigator.clipboard.writeText(text).then(function() { 240 e.target.textContent = 'Copied'; 241 setTimeout(function() { e.target.textContent = 'Copy'; }, 2000); 242 }, function() { 243 e.target.textContent = 'Press "Ctrl + C" to copy'; 244 setTimeout(function() { e.target.textContent = 'Copy'; }, 5000); 245 }); 246 } else { 247 e.target.textContent = 'Press "Ctrl + C" to copy'; 248 setTimeout(function() { e.target.textContent = 'Copy'; }, 5000); 249 } 250 }); 251 252})(); 253</script>
253 254 255 256 <footer class="container-fluid footer-copy"> 257 <div class="container"> 258 <div class="row footrow"> 259 <ul> 260 <li><a href="/project">About</a></li> 261 <li><a href="/about/help">Get Help</a></li> 262 <li><a href="/governance/">Governance</a></li> 263 <li><a href="/research/#publications">Publications</a></li> 264 <li><a href="/community/sponsors/">Sponsors</a></li> 265 </ul> 266 <ul> 267 <li><a href="/downloads">Install</a></li> 268 <li><a href="/downloads/manual-downloads">Manual Downloads</a></li> 269 <li><a href="https://github.com/JuliaLang/julia">Source Code</a></li> 270 <li><a href="/downloads/manual-downloads/#current_stable_release">Current Stable Release</a></li> 271 <li><a href="/downloads/manual-downloads/#long_term_support_release">Longterm Support Release</a></li> 272 </ul> 273 <ul> 274 <li><a href="https://docs.julialang.org/en/v1/">Documentation</a></li> 275 <li><a href="https://www.youtube.com/user/JuliaLanguage">YouTube</a></li> 276 <li><a href="/learning/getting-started/">Getting Started</a></li> 277 <li><a href="https://docs.julialang.org/en/v1/manual/faq/">FAQ</a></li> 278 <li><a href="/learning/books">Books</a></li> 279 </ul> 280 <ul> 281 <li><a href="/community/">Community</a></li> 282 <li><a href="/community/standards/">Code of Conduct</a></li> 283 <li><a href="/community/stewards/">Stewards</a></li> 284 <li><a href="/diversity/">Diversity</a></li> 285 <li><a href="https://juliacon.org">JuliaCon</a></li> 286 <li><a href="/community/#julia_user_and_developer_survey">User/Developer Survey</a></li> 287 <li><a href="/shop/">Shop Merchandise</a></li> 288 </ul> 289 <ul> 290 <li><a href="https://github.com/JuliaLang/julia/blob/master/CONTRIBUTING.md">Contributing</a></li> 291 <li><a href="/contribute">Contributor's Guide</a></li> 292 <li><a href="https://github.com/JuliaLang/julia/issues">Issue Tracker</a></li> 293 <li><a href="https://github.com/JuliaLang/julia/security/policy">Report a Security Issue</a></li> 294 <li><a href="https://github.com/JuliaLang/julia/issues?q=is%3Aissue%20state%3Aopen%20label%3A%22help%20wanted%22">Help Wanted Issues</a></li> 295 <li><a href="https://github.com/JuliaLang/julia/issues?q=is%3Aissue%20state%3Aopen%20label%3A%22good%20first%20issue%22">Good First Issue</a></li> 296 <li><a href="https://docs.julialang.org/en/v1/devdocs/init/">Dev Docs</a></li> 297 </ul> 298 </div> 299 <div id="footer-bottom" class="row"> 300 <div class="col-md-10 py-2"> 301 <p>This site is powered by <a href="https://franklinjl.org">Franklin.jl</a>, and the <a href="https://julialang.org">Julia Programming Language</a>.</p> 302 <p>©2026 JuliaLang.org <a href="https://github.com/JuliaLang/www.julialang.org/graphs/contributors">contributors</a>. The content on this website is made available under the <a href="https://github.com/JuliaLang/www.julialang.org/blob/main/LICENSE.md">MIT license</a>.</p> 303 </div> 304 <div class="col-md-2 py-2"> 305 <span class="float-sm-end"> 306 <a class="github-button" href="https://github.com/sponsors/julialang" data-icon="octicon-heart" data-size="large" aria-label="Sponsor @julialang on GitHub" rel="noopener noreferrer">Sponsor</a> 307 </span> 308 </div> 309 </div> 310 </div> 311</footer> 312
313<script src="/libs/bootstrap/bootstrap.bundle.min.js"></script>
313 314 315 316 317 </body> 318</html>
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.