Öncelikle ne yapmak amaçlanıyor ona bakılmalı.
Dokunmatik ekranla, sdcard la vs. uğraşmayı amaçlıyorsan üzerinde ekranı, soketi vs olan bir kit tercih edilebilir. Özellikle donanım sorunları ile uğraşmadan yazılım ile uğraşılacaksa iyi bir seçim olur.
Yok donanım tasarımı vs. ile de uğraşılacaksa benim tercihim tüm pinleri çıkarılmış sadece mcu içeren kartlar.
STM yapımı, üzerinde ST-Link de olan kitler dışında bir kit için programlayıcı da gerekir. Gerçi DFU gibi şeylerde var ama özellikle başlangıçta el altnda olması iyi olur.
Programlayıcı olarak jtag için j-link iyidir. Ama çok daha ucuz olan ST-linkV2 de gayet güzel iş görür. Üstelik mcu dan sadece 2-3 pin kullanmak yeterli olur.
512 Kb için sınırlaması olmayan bir derleyici gerekli. Yani ya kürek yada GCC.. Galiba IAR ya da Atollic de kod sınırlamasını kaldırmış ama nereyi kısıtlamış bilmiyorum.
GCC için IDE olarak emblocks-codeblocks veya cocox a bakılabilir.
Uygun fiyat için aliexpress.