What is the difference between ML and DL?

I get that both machine learning (ML) and deep learning (DL) are part of AI, but how exactly are they different? ML is more about algorithms that learn from data, while DL uses neural networks to make decisions in a way that’s more like how humans process information. Is that the right way to think about it? I’d love to hear some real-world examples that highlight how they differ in practice.