Writing Crates for Complete Beginners - A Tour of Turtle
Offered By: Rust via YouTube
Course Description
Overview
Explore the inner workings of Turtle, a Rust graphics crate designed for teaching programming to beginners, in this RustConf 2018 talk by Sunjay Varma. Discover how to create feature-rich yet easily learnable libraries, delve into Turtle's functionality, and gain insights on developing beginner-friendly crates. Learn about Turtle's history, implementation details, event loops, and multi-threading approach. Understand the importance of comprehensive documentation, examples, and adherence to Rust API guidelines. Leave with fresh ideas for your own crates and a deeper understanding of creating accessible programming tools for users of all skill levels.
Syllabus
Introduction
Outline
Resources
Why Turtle
What is Turtle
Teaching with Turtle
History of Turtle
Python Implementation
Event Loops
Turtle on Mac
Two Main Threads
Whats Next
Contributing Guide
Future of Turtle
Help
Running Cargo Tests
Good Documentation
Turtle Documentation
Examples
Documentation
Crate Examples
Crate Guides
Rust API Guidelines
Taught by
Rust
Related Courses
The Rust Programming LanguageUdemy Rust for Beginners: Learn Rust in 4 Hours
Udemy Rust For Undergrads
Udemy Take your first steps with Rust
Microsoft via Microsoft Learn Rust Fundamentals
Pluralsight