There's quite a bit before all this, starting with Bakemonogatari.
There are many recommended watch orders like book order, chronological order and broadcast order, but I usually recommend the broadcast order. Partially because of stylistic changes over the years, but mostly because they did this order for a reason
This is like fourth season of Monogatari series. If you have seen all previous Monogatari series, you are good to go. If you haven't yet, here is the watch order for previous seasons.
I don't fully agree with this. I'd just follow the broadcast order (though Kizu is a weird one). Considering Hitagi End, I think having Hanamonogatari after that makes more sense, like it was broadcasted.
Same with Koyomimonogatari. The end of that ties directly into Owarimonogatari S2, so I would put that between OMG S1 and 2, as broadcasted.
I know the anime doesn't follow the order of the books, but the anime didn't change it up for sake of it, so it has always seemed strange to me to change that order.
I read light novels so I recommended LN order. The good thing about Monogatari series is it is re-watch friendly. You start the series with whatever watch order and you can still get new experience following another watch order in your re-watch.