I teach SwiftUI to people. I've written books and teach classes. The books don't work nearly as well (because many people just read it instead of actually practicing SwiftUI). The classes I teach ("workshops") are extremely hands on, I try to defer my explanations to after the exercise as much as possible. The feedback is often very positive, and I can tell afterwards that people have really grasped stuff. I know I'm just trying to confirm my biases here as well, but to me, there's nothing better than doing stuff first and then analyzing it.
I teach SwiftUI to people. I've written books and teach classes. The books don't work nearly as well (because many people just read it instead of actually practicing SwiftUI). The classes I teach ("workshops") are extremely hands on, I try to defer my explanations to after the exercise as much as possible. The feedback is often very positive, and I can tell afterwards that people have really grasped stuff. I know I'm just trying to confirm my biases here as well, but to me, there's nothing better than doing stuff first and then analyzing it.