Home Podcasts Learning Rust For Busy People
Learning Rust For Busy People

Learning Rust For Busy People

Josh Reed 7 Episodes May 20, 2026

A practical podcast designed for busy professionals who want to learn the Rust programming language and become productive quickly. Each episode covers key concepts, tips, and real-world usage of Rust in a concise manner. The show aims to streamline the learning process for those with limited time.

Episodes

#7 – minised, part 2
#7 – minised, part 2 May 20, 2026 1595 Use Rust to develop a miniature version of the “sed” command-line utility, part 2. Covers topics that include an update to the level of detail covered in the podcast, considerations when selecting the name "build" or "new" for a constructor function that is associated with a "struct", differences between the Python Standard Library and Rust Standard Library when it comes to functionality for comma
#6 – minised, part 1
#6 – minised, part 1 Apr 11, 2026 1304 Use Rust to develop a miniature version of the “sed” command-line utility, part 1. Covers topics that include a subset of functionality for the “sed” command-line utility that’s used for replacing text, the scope of features that we’ll include in the miniature “sed” utility that we’re building, how to define a “struct” in Rust, how to leverage the “Option” enum for a value that may be either somet
#5 – Extracting text from a Markdown file, part 3
#5 – Extracting text from a Markdown file, part 3 Mar 13, 2026 1650 Use Rust to extract text from a Markdown file, part 3. Covers concepts that include how to implement error handling by treating problems as either "unrecoverable" errors (by calling the "panic!" macro) or "recoverable" errors (by returning a "Result" enum), how to propagate errors using the question mark operator, and how to specify return types and return values for functions.Find more informatio
#4 – Extracting text from a Markdown file, part 2
#4 – Extracting text from a Markdown file, part 2 Feb 17, 2026 1356 Use Rust to extract text from a Markdown file, part 2. Covers concepts that include refactoring a program into a binary crate and a library crate for separation of concerns, passing command-line arguments to a program, using a vector, using the "dbg!" macro, the system of "ownership" in Rust, and what it means for a Rust program to "panic".Find more information about this podcast and the practical
#3 – Extracting text from a Markdown file, part 1
#3 – Extracting text from a Markdown file, part 1 Feb 5, 2026 1173 First practical code example. Use Rust to extract text from a Markdown file. Covers how to use Rust to read the contents of a text file, iterate through lines of a text file, manipulate a String by replacing text, and print the value of a variable to standard output.Find more information about this podcast and the practical code examples here: https://joshroot.github.io/learning-rust-for-busy-peop
#2 – Installing Rust and using Cargo to manage a project
#2 – Installing Rust and using Cargo to manage a project Jan 30, 2026 648 Overview of installing Rust and using Cargo to create a new project, compile code, and run the executable that's built. Discussion of differences and similarities in how projects are set up and managed in Rust versus in Python.RustRover IDE: https://www.jetbrains.com/rust/Find more information about this podcast and the practical code examples here: https://joshroot.github.io/learning-rust-for-bus
#1 – Introduction
#1 – Introduction Jan 27, 2026 345 Introduction episode for the Learning Rust For Busy People podcast.Find more information about this podcast and the practical code examples here: https://joshroot.github.io/learning-rust-for-busy-people-podcast This is a public episode. If you would like to discuss this with other subscribers or get access to bonus episodes, visit learningrustforbusypeople.substack.com

Recommended