I’ve heard a lot of good things about the book “automate the boring stuff with Python.” It focuses on practical examples more than the theory. It’s also available for free since it is licensed under Creative Commons. That said, I haven’t personally checked it out. Just mentioning it as something that focuses on goals and works towards accomplishing them, which sounds like what you’re looking for.


















Doesn’t Rust’s safety guarantees mean automatic reference counting? Or am I misunderstanding. I guess it means more like happening dynamically at runtime.