Looking for resources for learning STM32 from the ground up

I kinda figured that when I couldn't even sign up for their forum without listing my job and company or professorship at an institution, I wouldn't really expect there to be a bunch of really easy resources to learn it but there still ought to be something simpler to learn how to use them than skipping around a giant pdf.

If I were to go searching around for resources on learning the kind of syntax you need to work with this would I be looking for HAL stuff or STM32 stuff? It feels like the general structure of the programs is similar to all microcontrollers, and the general way of interacting with the board is basically the same too I mainly just need to know what to look for because when I went looking for stuff like "how to make an LED blink in STM32" I didn't find much.

I suppose it might make sense to just work with arduino boards to figure out ways of interacting with microcontrollers and then trying to translate my knowledge over.