A comprehensive and engaging companion for anyone learning Rust.

Unlock the full potential of Rust.

A book and digital resource to help you build fast, reliable software and build maintainable systems.

“Rust With Jason” is your essential guide to rocking Rust, the modern systems programming language that's taking the software world by storm.

Whether you're an experienced developer looking to expand your language set or a beginner eager to dive into the world of systems programming, this book is designed to equip you with the knowledge and practical skills you need.

Rust is known for its emphasis on safety, speed, and concurrency – qualities that are indispensable in today's software development landscape.

In this comprehensive guide, you'll explore the core concepts of Rust, from basic syntax and data types to more advanced topics like ownership, lifetimes, and concurrency. Each chapter is packed with clear explanations, practical examples, and hands-on exercises to reinforce your learning and build your confidence.

By the end of this journey, you'll not only have a deep understanding of Rust's capabilities but also the ability to apply your knowledge to real-world projects. Whether you're building web applications, developing low-level systems software, or exploring new programming paradigms, "Rust with Jason" will be your trusted companion on this exciting adventure.

Join the growing community of Rustaceans and unlock the full potential of Rust. Get your copy of "Rust With Jason" today and start crafting robust, reliable, and high-performance software!

Get two free chapters straight to your inbox

Contents

Table of contents

Get a look at all of the content covered in the book. Everything you need to know is inside.

“Rust With Jason” is comprised tightly edited, pages designed to teach you everything you need as a modern Rust learning companion with a no-nonsense approach.

  1. Getting Started

  2. A Real Program

  3. Core Concepts

  4. Ownership and Borrowing

Resources

Tools and resources you get along with the book to maximize your progress.

From detailed code examples to interactive apps, you'll build your skills and build a solid Rust foundation along with the official book and resources.

  1. Publishing Rust Crates

    Publish a Rust crate to crates.io and make it available for others to use in their projects.

  2. Performant Financial Dashboard

    Build a financial dashboard to simulate and allocate investments with React on the frontend and Rust on the backend.

  3. Full Code Examples

    A private Github repository with full code examples for each chapter's projects.

Get the free sample chapters

Enter your email address and I’ll send you a sample from the book containing two of my favorite chapters.

Get two free chapters straight to your inbox

Pricing

Pick your package

“Rust With Jason” is available as a regular book and digital only, so you can choose the option that works best for you.

All-digital

Kill no trees — get the ebook, app, and code.

$9.98

  • The ebook
  • The app
  • Github access
Buy book

Physical & digital

The complete experience — print book, app, and code.

$29.98

  • The ebook
  • The print book
  • The app
  • Github access

Author

Jason R. Stevens, CFA - Hey there, I’m the Jason behind ‘Rust With Jason’.

I’ve been building software professionally for over a decade and have built applications ranging from institutional trading systems and securities pricers to consumer web and mobile aplications. I’m also a Chartered Financial Analyst (CFA) charterholder, with deep experience in the financial and investment management industries. As teaching staff in the graduate department of Financial Mathematics at the University of Chicago, I've had the privilege helping to educate the next generation of quants and financial engineers.

➡️ Read my blog

Did you forget your sample chapters?

Enter your email address and a serverless function will execute, sending you a sample from the book.

Get two chapters blasted to your inbox