In which order we should do these topics?

Trees, graph, dynamic programming

I had not done these topics that's why asking? Like there are multiple orders we could do or fixed order?