Class Central is learner-supported. When you buy through links on our site, we may earn an affiliate commission.

YouTube

Writing Crates for Complete Beginners - A Tour of Turtle

Rust via YouTube

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

Reviews

Start your review of Writing Crates for Complete Beginners - A Tour of Turtle

Never Stop Learning.

Get personalized course recommendations, track subjects and courses with reminders, and more.

Someone learning on their laptop while sitting on the floor.