прям целых книг, одного модного сайта или очень исчерпывающей статьи не встречал, да и не пытался никогда найти. есть куча небольших статеек, примеров проектов и т.д. пардон, ничего другого, кроме
гугли и
офсайта посоветовать не могу.
про бут0 и бут1 на плате не забили, значит можно прошивать используя встроенный бутлоадер без всяких программаторов. если прям программатор хочется, то на плате возле кнопки есть не распаяный jtag/swd. про джитаги для стм ничего не знаю, а для swd есть дорогущий st-link, клоны st-link`a или любая stm32.. дискавери. дискавери вообще без вариантов лучший из этих вариантов
только смысла в нетдуине тогда 0 по модулю.