Borrow checking, generics (dynamics) and lifetimes could be tricky to explain to beginners.
I recently wrote myself a software renderer in rust to learn the ropes and had a pretty big initial hill to climb.
I recently wrote myself a software renderer in rust to learn the ropes and had a pretty big initial hill to climb.