Overview
Explore a unique approach to learning Rust programming in this conference talk from NDC TechTown 2022. Delve into the basics of Rust, examine various learning strategies and their effectiveness, and discover how being a C++ programmer can both aid and hinder the learning process. Gain insights into common mistakes made by new programmers and learn how unconventional learning methods can be surprisingly effective. Through engaging examples involving turtles, baseball, Pokémon, and more, uncover the concept of "desirable difficulty" in learning and how it applies to mastering Rust. Discover why embracing "wrong" ways of learning can lead to better retention and understanding, challenging traditional approaches to programming education.
Syllabus
Intro
Quiz
Van Gogh
Introduction
Turtlesec
Good Stuff
Talk Structure
Wrong Ways to Learn Rust
What is Rust
Borrowing
Mutability
Baseball
Baseball Study
Results
Why Rust
This is not a jab
Pokemon
GIF
C
Rush
Pokemons
Battles
Paintings
Experiment
Experiment results
Study results
desirable difficulty
study done 1978
programming in 10 days
remembering
errorless learning
quiz people
block of code
the wrong way
the rusty key
the one hour lecture
some improvements
Taught by
NDC Conferences