По stm на деле не так уж много полезной информации. По чти все уроки использую SPL или HAL. Да, библиотеки дают абстрагироваться от железа, что позволяет повысить скорость написания кода, но есть момент... Скорость вырастает у проф разработчиков и до определенного момента.
Уроки покажу именно с нуля нуля, но инструментарий именно для проф разработки: CMSIS (регистры) + FreeRTOS. В таком случае кроме даташита ничего не нужно))