<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>Rust Programming Language</title>
<meta name="description" content="An introduction to Rust programming concepts">
</head>
<body>
<h1>Welcome to Rust</h1>
<p>A language empowering everyone to build reliable and efficient software.</p>
<p><strong>Key Benefits:</strong> Performance, Reliability, Productivity.</p>
<h1>Why Rust?</h1>
<ul>
<li>Memory safety without a garbage collector</li>
<li>Concurrency without data races</li>
<li>Zero-cost abstractions</li>
<li>Excellent tooling (Cargo, rustfmt, clippy)</li>
</ul>
<h1>Ownership System</h1>
<p>The ownership system is Rust's most unique feature.</p>
<pre><code>fn main() {
let s = String::from("hello");
let s2 = s; // s is moved, not copied
// println!("{s}"); // compile error!
}</code></pre>
<blockquote>Ownership enables memory safety without a garbage collector.</blockquote>
<h1>Adoption Stats</h1>
<table>
<tr><th>Year</th><th>Users (millions)</th><th>Growth</th></tr>
<tr><td>2022</td><td>2.5</td><td>+40%</td></tr>
<tr><td>2023</td><td>3.5</td><td>+29%</td></tr>
<tr><td>2024</td><td>4.5</td><td>+22%</td></tr>
</table>
<h1>Getting Started</h1>
<p>Install Rust using rustup:</p>
<pre><code>curl --proto '=https' --tlsv1.2 -sSf https://sh.rustup.rs | sh</code></pre>
<p>Then create your first project:</p>
<pre><code>cargo new hello_world
cd hello_world
cargo run</code></pre>
<h1>Resources</h1>
<ul>
<li>The Rust Book: doc.rust-lang.org/book</li>
<li>Rust by Example: doc.rust-lang.org/stable/rust-by-example</li>
<li>Standard Library Docs: doc.rust-lang.org/std</li>
</ul>
<hr>
<p>Thank you for your attention! Questions?</p>
</body>
</html>