Looking for resources for learning STM32 from the ground up

I'm going to be learning it in C with the STMcube IDE either way probably, just looking for advice on where to find good stuff here given the relatively huge popularity of arduino in general.